./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix032.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix032.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/mix032.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix032.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:27:44,676 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:27:44,742 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:27:44,747 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:27:44,747 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:27:44,805 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:27:44,806 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:27:44,806 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:27:44,807 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:27:44,810 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:27:44,810 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:27:44,810 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:27:44,811 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:27:44,812 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:27:44,812 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:27:44,812 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:27:44,813 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:27:44,813 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:27:44,813 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:27:44,813 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:27:44,813 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:27:44,814 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:27:44,814 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:27:44,814 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:27:44,814 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:27:44,815 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:27:44,815 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:27:44,815 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:27:44,816 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:27:44,816 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:27:44,817 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:27:44,817 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:27:44,817 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:27:44,817 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:27:44,817 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:27:44,818 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:27:44,818 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:27:44,818 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:27:44,818 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:27:44,818 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:27:44,819 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:27:44,819 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:27:44,819 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:27:44,819 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:27:45,019 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:27:45,041 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:27:45,043 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:27:45,044 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:27:45,044 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:27:45,045 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/mix032.opt.yml/witness.yml [2024-06-27 18:27:45,285 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:27:45,285 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:27:45,286 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix032.opt.i [2024-06-27 18:27:46,327 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:27:46,531 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:27:46,532 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix032.opt.i [2024-06-27 18:27:46,543 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/448acc0b3/912e23a6a9e8472da9ec31d6dfc8ea17/FLAGef4fb51c1 [2024-06-27 18:27:46,556 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/448acc0b3/912e23a6a9e8472da9ec31d6dfc8ea17 [2024-06-27 18:27:46,557 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:27:46,558 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:27:46,559 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:27:46,559 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:27:46,563 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:27:46,563 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:27:45" (1/2) ... [2024-06-27 18:27:46,564 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@47238b25 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:27:46, skipping insertion in model container [2024-06-27 18:27:46,564 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:27:45" (1/2) ... [2024-06-27 18:27:46,565 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6635e7fe and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:27:46, skipping insertion in model container [2024-06-27 18:27:46,565 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:27:46" (2/2) ... [2024-06-27 18:27:46,565 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@47238b25 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:27:46, skipping insertion in model container [2024-06-27 18:27:46,566 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:27:46" (2/2) ... [2024-06-27 18:27:46,566 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:27:46,646 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:27:46,647 INFO L97 edCorrectnessWitness]: Location invariant before [L850-L850] ((((((((((((((((((((((! multithreaded || z$r_buff1_thd1 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (b == 0 || b == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0) [2024-06-27 18:27:46,647 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] ((((((((((((((((((((((! multithreaded || z$r_buff1_thd1 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (b == 0 || b == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0) [2024-06-27 18:27:46,648 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] ((((((((((((((((((((((! multithreaded || z$r_buff1_thd1 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (b == 0 || b == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0) [2024-06-27 18:27:46,648 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:27:46,648 INFO L106 edCorrectnessWitness]: ghost_update [L846-L846] multithreaded = 1; [2024-06-27 18:27:46,687 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:27:46,851 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/mix032.opt.i[944,957] [2024-06-27 18:27:46,984 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:27:46,999 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:27:47,031 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/mix032.opt.i[944,957] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:27:47,130 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:27:47,171 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:27:47,172 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:27:47 WrapperNode [2024-06-27 18:27:47,172 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:27:47,172 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:27:47,173 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:27:47,173 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:27:47,178 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:27:47" (1/1) ... [2024-06-27 18:27:47,206 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:27:47" (1/1) ... [2024-06-27 18:27:47,235 INFO L138 Inliner]: procedures = 175, calls = 50, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 132 [2024-06-27 18:27:47,236 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:27:47,236 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:27:47,236 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:27:47,237 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:27:47,245 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:27:47" (1/1) ... [2024-06-27 18:27:47,245 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:27:47" (1/1) ... [2024-06-27 18:27:47,257 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:27:47" (1/1) ... [2024-06-27 18:27:47,271 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:27:47,272 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:27:47" (1/1) ... [2024-06-27 18:27:47,272 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:27:47" (1/1) ... [2024-06-27 18:27:47,304 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:27:47" (1/1) ... [2024-06-27 18:27:47,306 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:27:47" (1/1) ... [2024-06-27 18:27:47,307 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:27:47" (1/1) ... [2024-06-27 18:27:47,309 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:27:47" (1/1) ... [2024-06-27 18:27:47,318 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:27:47,319 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:27:47,319 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:27:47,319 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:27:47,319 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:27:47" (1/1) ... [2024-06-27 18:27:47,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:27:47,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:27:47,345 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:27:47,348 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:27:47,376 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:27:47,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:27:47,377 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:27:47,377 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:27:47,377 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:27:47,377 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:27:47,378 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 18:27:47,378 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 18:27:47,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:27:47,378 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:27:47,378 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:27:47,378 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:27:47,379 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:27:47,483 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:27:47,485 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:27:47,773 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:27:47,773 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:27:47,886 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:27:47,886 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:27:47,886 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:27:47 BoogieIcfgContainer [2024-06-27 18:27:47,886 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:27:47,888 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:27:47,888 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:27:47,890 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:27:47,890 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:27:45" (1/4) ... [2024-06-27 18:27:47,891 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27e261ed and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:27:47, skipping insertion in model container [2024-06-27 18:27:47,891 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:27:46" (2/4) ... [2024-06-27 18:27:47,891 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27e261ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:27:47, skipping insertion in model container [2024-06-27 18:27:47,891 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:27:47" (3/4) ... [2024-06-27 18:27:47,891 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27e261ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:27:47, skipping insertion in model container [2024-06-27 18:27:47,891 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:27:47" (4/4) ... [2024-06-27 18:27:47,892 INFO L112 eAbstractionObserver]: Analyzing ICFG mix032.opt.i [2024-06-27 18:27:47,905 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:27:47,905 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 18:27:47,905 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:27:47,938 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:27:47,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 59 places, 50 transitions, 112 flow [2024-06-27 18:27:47,982 INFO L124 PetriNetUnfolderBase]: 1/47 cut-off events. [2024-06-27 18:27:47,982 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:27:47,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57 conditions, 47 events. 1/47 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 89 event pairs, 0 based on Foata normal form. 0/41 useless extension candidates. Maximal degree in co-relation 48. Up to 2 conditions per place. [2024-06-27 18:27:47,986 INFO L82 GeneralOperation]: Start removeDead. Operand has 59 places, 50 transitions, 112 flow [2024-06-27 18:27:47,988 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 56 places, 47 transitions, 103 flow [2024-06-27 18:27:47,995 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:27:47,999 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;@2b6685b3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:27:47,999 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 18:27:48,002 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:27:48,002 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 18:27:48,002 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:27:48,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:48,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:27:48,003 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:27:48,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:48,007 INFO L85 PathProgramCache]: Analyzing trace with hash 329257932, now seen corresponding path program 1 times [2024-06-27 18:27:48,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:48,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253871960] [2024-06-27 18:27:48,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:48,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:48,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:49,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:49,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:49,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253871960] [2024-06-27 18:27:49,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253871960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:49,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:49,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:27:49,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045995116] [2024-06-27 18:27:49,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:49,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:27:49,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:49,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:27:49,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:27:49,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 50 [2024-06-27 18:27:49,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 47 transitions, 103 flow. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:49,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:49,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 50 [2024-06-27 18:27:49,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:49,668 INFO L124 PetriNetUnfolderBase]: 2860/4792 cut-off events. [2024-06-27 18:27:49,668 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-06-27 18:27:49,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9001 conditions, 4792 events. 2860/4792 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 31865 event pairs, 2250 based on Foata normal form. 145/4541 useless extension candidates. Maximal degree in co-relation 8989. Up to 4134 conditions per place. [2024-06-27 18:27:49,734 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 40 selfloop transitions, 5 changer transitions 0/61 dead transitions. [2024-06-27 18:27:49,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 61 transitions, 227 flow [2024-06-27 18:27:49,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:27:49,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:27:49,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 107 transitions. [2024-06-27 18:27:49,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7133333333333334 [2024-06-27 18:27:49,745 INFO L175 Difference]: Start difference. First operand has 56 places, 47 transitions, 103 flow. Second operand 3 states and 107 transitions. [2024-06-27 18:27:49,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 61 transitions, 227 flow [2024-06-27 18:27:49,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 61 transitions, 222 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 18:27:49,766 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 135 flow [2024-06-27 18:27:49,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=135, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-27 18:27:49,771 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 0 predicate places. [2024-06-27 18:27:49,772 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 135 flow [2024-06-27 18:27:49,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:49,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:49,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:49,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:27:49,773 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:27:49,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:49,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1409440139, now seen corresponding path program 1 times [2024-06-27 18:27:49,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:49,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600377443] [2024-06-27 18:27:49,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:49,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:49,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:50,785 INFO L134 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:27:50,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:50,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600377443] [2024-06-27 18:27:50,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600377443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:50,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:50,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:27:50,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501448549] [2024-06-27 18:27:50,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:50,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:27:50,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:50,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:27:50,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:27:50,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 50 [2024-06-27 18:27:50,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 135 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:50,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:50,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 50 [2024-06-27 18:27:50,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:51,322 INFO L124 PetriNetUnfolderBase]: 3263/5059 cut-off events. [2024-06-27 18:27:51,322 INFO L125 PetriNetUnfolderBase]: For 763/763 co-relation queries the response was YES. [2024-06-27 18:27:51,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11012 conditions, 5059 events. 3263/5059 cut-off events. For 763/763 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 31427 event pairs, 1610 based on Foata normal form. 3/4826 useless extension candidates. Maximal degree in co-relation 11000. Up to 4679 conditions per place. [2024-06-27 18:27:51,348 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 52 selfloop transitions, 9 changer transitions 0/76 dead transitions. [2024-06-27 18:27:51,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 76 transitions, 323 flow [2024-06-27 18:27:51,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:27:51,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:27:51,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 136 transitions. [2024-06-27 18:27:51,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.68 [2024-06-27 18:27:51,350 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 135 flow. Second operand 4 states and 136 transitions. [2024-06-27 18:27:51,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 76 transitions, 323 flow [2024-06-27 18:27:51,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 76 transitions, 318 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:27:51,352 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 181 flow [2024-06-27 18:27:51,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=181, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2024-06-27 18:27:51,353 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 3 predicate places. [2024-06-27 18:27:51,353 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 181 flow [2024-06-27 18:27:51,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:51,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:51,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:51,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:27:51,354 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:27:51,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:51,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1029982656, now seen corresponding path program 1 times [2024-06-27 18:27:51,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:51,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838132239] [2024-06-27 18:27:51,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:51,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:51,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:52,512 INFO L134 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:27:52,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:52,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838132239] [2024-06-27 18:27:52,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838132239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:52,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:52,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:27:52,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987636151] [2024-06-27 18:27:52,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:52,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:27:52,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:52,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:27:52,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:27:52,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 50 [2024-06-27 18:27:52,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 181 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have 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:27:52,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:52,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 50 [2024-06-27 18:27:52,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:53,248 INFO L124 PetriNetUnfolderBase]: 4155/6664 cut-off events. [2024-06-27 18:27:53,248 INFO L125 PetriNetUnfolderBase]: For 2360/2360 co-relation queries the response was YES. [2024-06-27 18:27:53,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15412 conditions, 6664 events. 4155/6664 cut-off events. For 2360/2360 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 42655 event pairs, 1572 based on Foata normal form. 6/6236 useless extension candidates. Maximal degree in co-relation 15398. Up to 5857 conditions per place. [2024-06-27 18:27:53,283 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 72 selfloop transitions, 16 changer transitions 0/102 dead transitions. [2024-06-27 18:27:53,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 102 transitions, 490 flow [2024-06-27 18:27:53,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:27:53,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:27:53,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 193 transitions. [2024-06-27 18:27:53,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6433333333333333 [2024-06-27 18:27:53,285 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 181 flow. Second operand 6 states and 193 transitions. [2024-06-27 18:27:53,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 102 transitions, 490 flow [2024-06-27 18:27:53,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 102 transitions, 462 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 18:27:53,288 INFO L231 Difference]: Finished difference. Result has 63 places, 60 transitions, 241 flow [2024-06-27 18:27:53,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=241, PETRI_PLACES=63, PETRI_TRANSITIONS=60} [2024-06-27 18:27:53,289 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 7 predicate places. [2024-06-27 18:27:53,289 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 60 transitions, 241 flow [2024-06-27 18:27:53,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have 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:27:53,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:53,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:53,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:27:53,290 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:53,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:53,290 INFO L85 PathProgramCache]: Analyzing trace with hash 260070577, now seen corresponding path program 1 times [2024-06-27 18:27:53,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:53,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708922993] [2024-06-27 18:27:53,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:53,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:53,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:53,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:53,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:53,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708922993] [2024-06-27 18:27:53,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708922993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:53,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:53,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:27:53,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240642809] [2024-06-27 18:27:53,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:53,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:27:53,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:53,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:27:53,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:27:53,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 50 [2024-06-27 18:27:53,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 60 transitions, 241 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:53,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:53,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 50 [2024-06-27 18:27:53,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:54,646 INFO L124 PetriNetUnfolderBase]: 4149/6425 cut-off events. [2024-06-27 18:27:54,647 INFO L125 PetriNetUnfolderBase]: For 4214/4214 co-relation queries the response was YES. [2024-06-27 18:27:54,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16551 conditions, 6425 events. 4149/6425 cut-off events. For 4214/4214 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 39227 event pairs, 1466 based on Foata normal form. 2/6121 useless extension candidates. Maximal degree in co-relation 16534. Up to 5921 conditions per place. [2024-06-27 18:27:54,685 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 62 selfloop transitions, 10 changer transitions 0/85 dead transitions. [2024-06-27 18:27:54,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 85 transitions, 455 flow [2024-06-27 18:27:54,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:27:54,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:27:54,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-27 18:27:54,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.572 [2024-06-27 18:27:54,687 INFO L175 Difference]: Start difference. First operand has 63 places, 60 transitions, 241 flow. Second operand 5 states and 143 transitions. [2024-06-27 18:27:54,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 85 transitions, 455 flow [2024-06-27 18:27:54,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 85 transitions, 417 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 18:27:54,692 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 262 flow [2024-06-27 18:27:54,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=262, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-27 18:27:54,693 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 9 predicate places. [2024-06-27 18:27:54,693 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 262 flow [2024-06-27 18:27:54,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:54,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:54,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:54,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:27:54,694 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:27:54,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:54,695 INFO L85 PathProgramCache]: Analyzing trace with hash -563495041, now seen corresponding path program 1 times [2024-06-27 18:27:54,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:54,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256869780] [2024-06-27 18:27:54,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:54,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:54,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:55,326 INFO L134 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:27:55,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:55,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256869780] [2024-06-27 18:27:55,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256869780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:55,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:55,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:27:55,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166763987] [2024-06-27 18:27:55,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:55,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:27:55,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:55,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:27:55,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:27:55,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:27:55,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 262 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:55,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:55,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:27:55,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:56,343 INFO L124 PetriNetUnfolderBase]: 4888/7532 cut-off events. [2024-06-27 18:27:56,343 INFO L125 PetriNetUnfolderBase]: For 6981/6981 co-relation queries the response was YES. [2024-06-27 18:27:56,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20519 conditions, 7532 events. 4888/7532 cut-off events. For 6981/6981 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 45959 event pairs, 1754 based on Foata normal form. 2/7211 useless extension candidates. Maximal degree in co-relation 20500. Up to 6939 conditions per place. [2024-06-27 18:27:56,377 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 72 selfloop transitions, 14 changer transitions 0/98 dead transitions. [2024-06-27 18:27:56,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 98 transitions, 530 flow [2024-06-27 18:27:56,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:27:56,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:27:56,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 18:27:56,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5566666666666666 [2024-06-27 18:27:56,379 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 262 flow. Second operand 6 states and 167 transitions. [2024-06-27 18:27:56,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 98 transitions, 530 flow [2024-06-27 18:27:56,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 98 transitions, 501 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 18:27:56,384 INFO L231 Difference]: Finished difference. Result has 68 places, 68 transitions, 306 flow [2024-06-27 18:27:56,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=306, PETRI_PLACES=68, PETRI_TRANSITIONS=68} [2024-06-27 18:27:56,385 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 12 predicate places. [2024-06-27 18:27:56,385 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 68 transitions, 306 flow [2024-06-27 18:27:56,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:56,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:56,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:56,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:27:56,386 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:27:56,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:56,386 INFO L85 PathProgramCache]: Analyzing trace with hash -563893646, now seen corresponding path program 1 times [2024-06-27 18:27:56,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:56,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339120975] [2024-06-27 18:27:56,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:56,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:56,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:56,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:56,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:56,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339120975] [2024-06-27 18:27:56,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339120975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:56,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:56,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:27:56,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547994659] [2024-06-27 18:27:56,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:56,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:27:56,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:56,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:27:56,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:27:56,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 50 [2024-06-27 18:27:56,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 68 transitions, 306 flow. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 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:27:56,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:56,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 50 [2024-06-27 18:27:56,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:56,642 INFO L124 PetriNetUnfolderBase]: 953/2265 cut-off events. [2024-06-27 18:27:56,642 INFO L125 PetriNetUnfolderBase]: For 3614/3945 co-relation queries the response was YES. [2024-06-27 18:27:56,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5309 conditions, 2265 events. 953/2265 cut-off events. For 3614/3945 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 18808 event pairs, 220 based on Foata normal form. 2/2144 useless extension candidates. Maximal degree in co-relation 5290. Up to 1082 conditions per place. [2024-06-27 18:27:56,652 INFO L140 encePairwiseOnDemand]: 47/50 looper letters, 25 selfloop transitions, 8 changer transitions 0/69 dead transitions. [2024-06-27 18:27:56,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 69 transitions, 338 flow [2024-06-27 18:27:56,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:27:56,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:27:56,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 115 transitions. [2024-06-27 18:27:56,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7666666666666667 [2024-06-27 18:27:56,654 INFO L175 Difference]: Start difference. First operand has 68 places, 68 transitions, 306 flow. Second operand 3 states and 115 transitions. [2024-06-27 18:27:56,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 69 transitions, 338 flow [2024-06-27 18:27:56,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 69 transitions, 308 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 18:27:56,656 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 242 flow [2024-06-27 18:27:56,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=242, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-06-27 18:27:56,657 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 9 predicate places. [2024-06-27 18:27:56,657 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 242 flow [2024-06-27 18:27:56,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 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:27:56,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:56,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:56,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:27:56,658 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:27:56,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:56,658 INFO L85 PathProgramCache]: Analyzing trace with hash -294198048, now seen corresponding path program 1 times [2024-06-27 18:27:56,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:56,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116641650] [2024-06-27 18:27:56,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:56,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:56,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:57,263 INFO L134 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:27:57,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:57,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116641650] [2024-06-27 18:27:57,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116641650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:57,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:57,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:27:57,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781118425] [2024-06-27 18:27:57,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:57,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:27:57,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:57,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:27:57,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:27:57,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:27:57,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 242 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:57,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:57,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:27:57,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:58,231 INFO L124 PetriNetUnfolderBase]: 4648/7070 cut-off events. [2024-06-27 18:27:58,232 INFO L125 PetriNetUnfolderBase]: For 12010/12014 co-relation queries the response was YES. [2024-06-27 18:27:58,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19901 conditions, 7070 events. 4648/7070 cut-off events. For 12010/12014 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 42073 event pairs, 1549 based on Foata normal form. 6/7060 useless extension candidates. Maximal degree in co-relation 19882. Up to 6563 conditions per place. [2024-06-27 18:27:58,272 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 73 selfloop transitions, 16 changer transitions 0/102 dead transitions. [2024-06-27 18:27:58,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 102 transitions, 564 flow [2024-06-27 18:27:58,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:27:58,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:27:58,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-27 18:27:58,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 18:27:58,274 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 242 flow. Second operand 6 states and 170 transitions. [2024-06-27 18:27:58,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 102 transitions, 564 flow [2024-06-27 18:27:58,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 102 transitions, 544 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:27:58,280 INFO L231 Difference]: Finished difference. Result has 69 places, 67 transitions, 312 flow [2024-06-27 18:27:58,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=69, PETRI_TRANSITIONS=67} [2024-06-27 18:27:58,281 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 13 predicate places. [2024-06-27 18:27:58,281 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 67 transitions, 312 flow [2024-06-27 18:27:58,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:58,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:58,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:58,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:27:58,282 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:27:58,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:58,282 INFO L85 PathProgramCache]: Analyzing trace with hash 856384002, now seen corresponding path program 2 times [2024-06-27 18:27:58,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:58,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396692717] [2024-06-27 18:27:58,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:58,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:58,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:58,987 INFO L134 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:27:58,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:58,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396692717] [2024-06-27 18:27:58,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396692717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:58,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:58,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:27:58,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108655885] [2024-06-27 18:27:58,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:58,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:27:58,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:58,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:27:58,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:27:59,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:27:59,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 67 transitions, 312 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:59,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:59,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:27:59,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:59,949 INFO L124 PetriNetUnfolderBase]: 4643/7064 cut-off events. [2024-06-27 18:27:59,949 INFO L125 PetriNetUnfolderBase]: For 14411/14416 co-relation queries the response was YES. [2024-06-27 18:27:59,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20891 conditions, 7064 events. 4643/7064 cut-off events. For 14411/14416 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 42024 event pairs, 1552 based on Foata normal form. 6/7053 useless extension candidates. Maximal degree in co-relation 20870. Up to 6558 conditions per place. [2024-06-27 18:28:00,025 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 68 selfloop transitions, 16 changer transitions 0/97 dead transitions. [2024-06-27 18:28:00,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 97 transitions, 548 flow [2024-06-27 18:28:00,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:28:00,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:28:00,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-27 18:28:00,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 18:28:00,031 INFO L175 Difference]: Start difference. First operand has 69 places, 67 transitions, 312 flow. Second operand 6 states and 165 transitions. [2024-06-27 18:28:00,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 97 transitions, 548 flow [2024-06-27 18:28:00,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 97 transitions, 514 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 18:28:00,056 INFO L231 Difference]: Finished difference. Result has 73 places, 67 transitions, 318 flow [2024-06-27 18:28:00,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=318, PETRI_PLACES=73, PETRI_TRANSITIONS=67} [2024-06-27 18:28:00,059 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 17 predicate places. [2024-06-27 18:28:00,059 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 67 transitions, 318 flow [2024-06-27 18:28:00,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:00,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:00,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:00,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:28:00,060 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:28:00,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:00,076 INFO L85 PathProgramCache]: Analyzing trace with hash 819749008, now seen corresponding path program 1 times [2024-06-27 18:28:00,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:00,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447252974] [2024-06-27 18:28:00,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:00,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:00,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:01,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:01,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:01,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447252974] [2024-06-27 18:28:01,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447252974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:01,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:01,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:01,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458413684] [2024-06-27 18:28:01,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:01,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:01,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:01,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:01,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:01,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:28:01,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 67 transitions, 318 flow. Second operand has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:28:01,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:01,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:28:01,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:02,209 INFO L124 PetriNetUnfolderBase]: 4197/6639 cut-off events. [2024-06-27 18:28:02,210 INFO L125 PetriNetUnfolderBase]: For 13068/13068 co-relation queries the response was YES. [2024-06-27 18:28:02,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19189 conditions, 6639 events. 4197/6639 cut-off events. For 13068/13068 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 40919 event pairs, 1357 based on Foata normal form. 4/6631 useless extension candidates. Maximal degree in co-relation 19166. Up to 5934 conditions per place. [2024-06-27 18:28:02,286 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 79 selfloop transitions, 14 changer transitions 5/110 dead transitions. [2024-06-27 18:28:02,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 110 transitions, 628 flow [2024-06-27 18:28:02,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:02,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:02,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 18:28:02,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457142857142857 [2024-06-27 18:28:02,288 INFO L175 Difference]: Start difference. First operand has 73 places, 67 transitions, 318 flow. Second operand 7 states and 191 transitions. [2024-06-27 18:28:02,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 110 transitions, 628 flow [2024-06-27 18:28:02,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 110 transitions, 584 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:02,369 INFO L231 Difference]: Finished difference. Result has 74 places, 69 transitions, 338 flow [2024-06-27 18:28:02,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=338, PETRI_PLACES=74, PETRI_TRANSITIONS=69} [2024-06-27 18:28:02,370 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 18 predicate places. [2024-06-27 18:28:02,370 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 69 transitions, 338 flow [2024-06-27 18:28:02,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:28:02,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:02,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:02,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:28:02,370 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:02,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:02,370 INFO L85 PathProgramCache]: Analyzing trace with hash -530324188, now seen corresponding path program 1 times [2024-06-27 18:28:02,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:02,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999302307] [2024-06-27 18:28:02,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:02,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:02,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:03,352 INFO L134 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:28:03,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:03,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999302307] [2024-06-27 18:28:03,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999302307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:03,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:03,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:03,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40367049] [2024-06-27 18:28:03,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:03,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:03,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:03,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:03,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:03,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:28:03,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 69 transitions, 338 flow. Second operand has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:28:03,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:03,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:28:03,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:04,383 INFO L124 PetriNetUnfolderBase]: 4070/6248 cut-off events. [2024-06-27 18:28:04,383 INFO L125 PetriNetUnfolderBase]: For 17850/17850 co-relation queries the response was YES. [2024-06-27 18:28:04,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19602 conditions, 6248 events. 4070/6248 cut-off events. For 17850/17850 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 36788 event pairs, 1288 based on Foata normal form. 2/6237 useless extension candidates. Maximal degree in co-relation 19579. Up to 5774 conditions per place. [2024-06-27 18:28:04,446 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 86 selfloop transitions, 14 changer transitions 0/113 dead transitions. [2024-06-27 18:28:04,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 113 transitions, 660 flow [2024-06-27 18:28:04,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:04,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:04,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 18:28:04,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457142857142857 [2024-06-27 18:28:04,462 INFO L175 Difference]: Start difference. First operand has 74 places, 69 transitions, 338 flow. Second operand 7 states and 191 transitions. [2024-06-27 18:28:04,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 113 transitions, 660 flow [2024-06-27 18:28:04,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 113 transitions, 618 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:04,472 INFO L231 Difference]: Finished difference. Result has 75 places, 72 transitions, 364 flow [2024-06-27 18:28:04,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=364, PETRI_PLACES=75, PETRI_TRANSITIONS=72} [2024-06-27 18:28:04,473 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 19 predicate places. [2024-06-27 18:28:04,474 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 72 transitions, 364 flow [2024-06-27 18:28:04,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:28:04,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:04,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:04,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:28:04,488 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:04,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:04,489 INFO L85 PathProgramCache]: Analyzing trace with hash 577732650, now seen corresponding path program 1 times [2024-06-27 18:28:04,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:04,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527515575] [2024-06-27 18:28:04,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:04,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:04,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:05,458 INFO L134 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:28:05,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:05,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527515575] [2024-06-27 18:28:05,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527515575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:05,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:05,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:05,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188812479] [2024-06-27 18:28:05,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:05,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:05,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:05,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:05,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:05,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:05,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 72 transitions, 364 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:28:05,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:05,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:05,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:06,480 INFO L124 PetriNetUnfolderBase]: 4333/6530 cut-off events. [2024-06-27 18:28:06,481 INFO L125 PetriNetUnfolderBase]: For 22023/22027 co-relation queries the response was YES. [2024-06-27 18:28:06,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21452 conditions, 6530 events. 4333/6530 cut-off events. For 22023/22027 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 37553 event pairs, 1408 based on Foata normal form. 3/6517 useless extension candidates. Maximal degree in co-relation 21428. Up to 6063 conditions per place. [2024-06-27 18:28:06,542 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 84 selfloop transitions, 23 changer transitions 0/118 dead transitions. [2024-06-27 18:28:06,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 118 transitions, 758 flow [2024-06-27 18:28:06,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:06,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:06,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 18:28:06,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5371428571428571 [2024-06-27 18:28:06,545 INFO L175 Difference]: Start difference. First operand has 75 places, 72 transitions, 364 flow. Second operand 7 states and 188 transitions. [2024-06-27 18:28:06,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 118 transitions, 758 flow [2024-06-27 18:28:06,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 118 transitions, 714 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:06,571 INFO L231 Difference]: Finished difference. Result has 77 places, 78 transitions, 432 flow [2024-06-27 18:28:06,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=432, PETRI_PLACES=77, PETRI_TRANSITIONS=78} [2024-06-27 18:28:06,572 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 21 predicate places. [2024-06-27 18:28:06,572 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 78 transitions, 432 flow [2024-06-27 18:28:06,572 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:28:06,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:06,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:06,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:28:06,573 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:28:06,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:06,573 INFO L85 PathProgramCache]: Analyzing trace with hash -530204218, now seen corresponding path program 2 times [2024-06-27 18:28:06,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:06,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618016770] [2024-06-27 18:28:06,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:06,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:06,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:07,490 INFO L134 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:28:07,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:07,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618016770] [2024-06-27 18:28:07,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618016770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:07,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:07,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:07,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707219076] [2024-06-27 18:28:07,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:07,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:07,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:07,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:07,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:07,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:28:07,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 78 transitions, 432 flow. Second operand has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:28:07,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:07,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:28:07,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:08,431 INFO L124 PetriNetUnfolderBase]: 4125/6339 cut-off events. [2024-06-27 18:28:08,431 INFO L125 PetriNetUnfolderBase]: For 26674/26676 co-relation queries the response was YES. [2024-06-27 18:28:08,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21737 conditions, 6339 events. 4125/6339 cut-off events. For 26674/26676 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 37475 event pairs, 1284 based on Foata normal form. 4/6328 useless extension candidates. Maximal degree in co-relation 21712. Up to 5749 conditions per place. [2024-06-27 18:28:08,465 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 83 selfloop transitions, 26 changer transitions 0/124 dead transitions. [2024-06-27 18:28:08,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 124 transitions, 850 flow [2024-06-27 18:28:08,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:08,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:08,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 18:28:08,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5542857142857143 [2024-06-27 18:28:08,480 INFO L175 Difference]: Start difference. First operand has 77 places, 78 transitions, 432 flow. Second operand 7 states and 194 transitions. [2024-06-27 18:28:08,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 124 transitions, 850 flow [2024-06-27 18:28:08,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 124 transitions, 816 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:08,509 INFO L231 Difference]: Finished difference. Result has 81 places, 84 transitions, 532 flow [2024-06-27 18:28:08,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=532, PETRI_PLACES=81, PETRI_TRANSITIONS=84} [2024-06-27 18:28:08,510 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 25 predicate places. [2024-06-27 18:28:08,510 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 84 transitions, 532 flow [2024-06-27 18:28:08,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:28:08,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:08,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:08,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:28:08,511 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:28:08,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:08,511 INFO L85 PathProgramCache]: Analyzing trace with hash 778100964, now seen corresponding path program 3 times [2024-06-27 18:28:08,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:08,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690859168] [2024-06-27 18:28:08,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:08,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:08,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:09,341 INFO L134 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:28:09,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:09,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690859168] [2024-06-27 18:28:09,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690859168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:09,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:09,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:09,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662732119] [2024-06-27 18:28:09,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:09,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:09,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:09,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:09,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:09,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:28:09,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 84 transitions, 532 flow. Second operand has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:28:09,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:09,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:28:09,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:10,351 INFO L124 PetriNetUnfolderBase]: 4120/6331 cut-off events. [2024-06-27 18:28:10,351 INFO L125 PetriNetUnfolderBase]: For 32362/32362 co-relation queries the response was YES. [2024-06-27 18:28:10,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22820 conditions, 6331 events. 4120/6331 cut-off events. For 32362/32362 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 37372 event pairs, 1298 based on Foata normal form. 2/6314 useless extension candidates. Maximal degree in co-relation 22793. Up to 5744 conditions per place. [2024-06-27 18:28:10,381 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 78 selfloop transitions, 26 changer transitions 0/119 dead transitions. [2024-06-27 18:28:10,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 119 transitions, 820 flow [2024-06-27 18:28:10,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:10,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:10,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 18:28:10,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-27 18:28:10,383 INFO L175 Difference]: Start difference. First operand has 81 places, 84 transitions, 532 flow. Second operand 7 states and 189 transitions. [2024-06-27 18:28:10,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 119 transitions, 820 flow [2024-06-27 18:28:10,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 119 transitions, 758 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:10,399 INFO L231 Difference]: Finished difference. Result has 85 places, 84 transitions, 530 flow [2024-06-27 18:28:10,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=530, PETRI_PLACES=85, PETRI_TRANSITIONS=84} [2024-06-27 18:28:10,400 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 29 predicate places. [2024-06-27 18:28:10,400 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 84 transitions, 530 flow [2024-06-27 18:28:10,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:28:10,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:10,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:10,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:28:10,401 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:10,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:10,401 INFO L85 PathProgramCache]: Analyzing trace with hash -353072512, now seen corresponding path program 2 times [2024-06-27 18:28:10,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:10,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756821140] [2024-06-27 18:28:10,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:10,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:10,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:11,148 INFO L134 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:28:11,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:11,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756821140] [2024-06-27 18:28:11,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756821140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:11,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:11,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:11,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893011866] [2024-06-27 18:28:11,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:11,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:11,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:11,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:11,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:11,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:11,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 84 transitions, 530 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:28:11,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:11,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:11,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:12,228 INFO L124 PetriNetUnfolderBase]: 4374/6594 cut-off events. [2024-06-27 18:28:12,228 INFO L125 PetriNetUnfolderBase]: For 35280/35285 co-relation queries the response was YES. [2024-06-27 18:28:12,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24214 conditions, 6594 events. 4374/6594 cut-off events. For 35280/35285 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 37915 event pairs, 1403 based on Foata normal form. 6/6584 useless extension candidates. Maximal degree in co-relation 24185. Up to 6112 conditions per place. [2024-06-27 18:28:12,272 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 87 selfloop transitions, 26 changer transitions 0/124 dead transitions. [2024-06-27 18:28:12,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 124 transitions, 920 flow [2024-06-27 18:28:12,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:12,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:12,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 18:28:12,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-27 18:28:12,274 INFO L175 Difference]: Start difference. First operand has 85 places, 84 transitions, 530 flow. Second operand 7 states and 185 transitions. [2024-06-27 18:28:12,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 124 transitions, 920 flow [2024-06-27 18:28:12,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 124 transitions, 850 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:12,291 INFO L231 Difference]: Finished difference. Result has 86 places, 87 transitions, 552 flow [2024-06-27 18:28:12,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=552, PETRI_PLACES=86, PETRI_TRANSITIONS=87} [2024-06-27 18:28:12,292 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 30 predicate places. [2024-06-27 18:28:12,292 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 87 transitions, 552 flow [2024-06-27 18:28:12,292 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:28:12,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:12,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:12,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:28:12,293 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:28:12,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:12,293 INFO L85 PathProgramCache]: Analyzing trace with hash -352835362, now seen corresponding path program 3 times [2024-06-27 18:28:12,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:12,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739879600] [2024-06-27 18:28:12,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:12,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:12,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:13,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:28:13,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:13,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739879600] [2024-06-27 18:28:13,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739879600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:13,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:13,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:13,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024456203] [2024-06-27 18:28:13,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:13,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:13,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:13,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:13,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:13,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:13,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 87 transitions, 552 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:28:13,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:13,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:13,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:14,142 INFO L124 PetriNetUnfolderBase]: 4369/6587 cut-off events. [2024-06-27 18:28:14,142 INFO L125 PetriNetUnfolderBase]: For 38037/38042 co-relation queries the response was YES. [2024-06-27 18:28:14,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24392 conditions, 6587 events. 4369/6587 cut-off events. For 38037/38042 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 37847 event pairs, 1403 based on Foata normal form. 6/6577 useless extension candidates. Maximal degree in co-relation 24362. Up to 6107 conditions per place. [2024-06-27 18:28:14,176 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 84 selfloop transitions, 27 changer transitions 0/122 dead transitions. [2024-06-27 18:28:14,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 122 transitions, 854 flow [2024-06-27 18:28:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:14,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:14,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 18:28:14,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.52 [2024-06-27 18:28:14,179 INFO L175 Difference]: Start difference. First operand has 86 places, 87 transitions, 552 flow. Second operand 7 states and 182 transitions. [2024-06-27 18:28:14,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 122 transitions, 854 flow [2024-06-27 18:28:14,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 122 transitions, 764 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:14,222 INFO L231 Difference]: Finished difference. Result has 88 places, 87 transitions, 524 flow [2024-06-27 18:28:14,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=524, PETRI_PLACES=88, PETRI_TRANSITIONS=87} [2024-06-27 18:28:14,223 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 32 predicate places. [2024-06-27 18:28:14,236 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 87 transitions, 524 flow [2024-06-27 18:28:14,236 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:28:14,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:14,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:14,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:28:14,237 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:14,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:14,237 INFO L85 PathProgramCache]: Analyzing trace with hash -736350810, now seen corresponding path program 1 times [2024-06-27 18:28:14,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:14,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439664379] [2024-06-27 18:28:14,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:14,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:14,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:14,983 INFO L134 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:28:14,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:14,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439664379] [2024-06-27 18:28:14,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439664379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:14,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:14,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:28:14,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222970486] [2024-06-27 18:28:14,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:14,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:28:14,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:14,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:28:14,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:28:15,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 50 [2024-06-27 18:28:15,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 87 transitions, 524 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:15,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:15,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 50 [2024-06-27 18:28:15,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:15,622 INFO L124 PetriNetUnfolderBase]: 3279/5859 cut-off events. [2024-06-27 18:28:15,622 INFO L125 PetriNetUnfolderBase]: For 35586/35602 co-relation queries the response was YES. [2024-06-27 18:28:15,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20201 conditions, 5859 events. 3279/5859 cut-off events. For 35586/35602 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 41234 event pairs, 1483 based on Foata normal form. 5/5670 useless extension candidates. Maximal degree in co-relation 20170. Up to 4730 conditions per place. [2024-06-27 18:28:15,652 INFO L140 encePairwiseOnDemand]: 42/50 looper letters, 75 selfloop transitions, 9 changer transitions 0/108 dead transitions. [2024-06-27 18:28:15,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 108 transitions, 769 flow [2024-06-27 18:28:15,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:28:15,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:28:15,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions. [2024-06-27 18:28:15,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.544 [2024-06-27 18:28:15,654 INFO L175 Difference]: Start difference. First operand has 88 places, 87 transitions, 524 flow. Second operand 5 states and 136 transitions. [2024-06-27 18:28:15,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 108 transitions, 769 flow [2024-06-27 18:28:15,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 108 transitions, 703 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:15,666 INFO L231 Difference]: Finished difference. Result has 88 places, 94 transitions, 546 flow [2024-06-27 18:28:15,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=546, PETRI_PLACES=88, PETRI_TRANSITIONS=94} [2024-06-27 18:28:15,667 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 32 predicate places. [2024-06-27 18:28:15,667 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 94 transitions, 546 flow [2024-06-27 18:28:15,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:15,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:15,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:15,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:28:15,668 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:28:15,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:15,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1740203174, now seen corresponding path program 1 times [2024-06-27 18:28:15,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:15,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754972857] [2024-06-27 18:28:15,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:15,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:15,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:16,536 INFO L134 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:28:16,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:16,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754972857] [2024-06-27 18:28:16,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754972857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:16,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:16,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:16,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850421305] [2024-06-27 18:28:16,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:16,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:16,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:16,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:16,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:16,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:16,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 94 transitions, 546 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:16,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:16,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:16,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:17,606 INFO L124 PetriNetUnfolderBase]: 4394/7217 cut-off events. [2024-06-27 18:28:17,606 INFO L125 PetriNetUnfolderBase]: For 46377/46377 co-relation queries the response was YES. [2024-06-27 18:28:17,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26428 conditions, 7217 events. 4394/7217 cut-off events. For 46377/46377 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 46421 event pairs, 1633 based on Foata normal form. 2/7011 useless extension candidates. Maximal degree in co-relation 26395. Up to 6204 conditions per place. [2024-06-27 18:28:17,641 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 114 selfloop transitions, 20 changer transitions 0/145 dead transitions. [2024-06-27 18:28:17,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 145 transitions, 970 flow [2024-06-27 18:28:17,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:17,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:17,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 18:28:17,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-27 18:28:17,643 INFO L175 Difference]: Start difference. First operand has 88 places, 94 transitions, 546 flow. Second operand 8 states and 210 transitions. [2024-06-27 18:28:17,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 145 transitions, 970 flow [2024-06-27 18:28:17,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 145 transitions, 947 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 18:28:17,661 INFO L231 Difference]: Finished difference. Result has 94 places, 97 transitions, 613 flow [2024-06-27 18:28:17,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=613, PETRI_PLACES=94, PETRI_TRANSITIONS=97} [2024-06-27 18:28:17,662 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 38 predicate places. [2024-06-27 18:28:17,662 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 97 transitions, 613 flow [2024-06-27 18:28:17,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:17,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:17,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:17,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:28:17,663 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:17,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:17,663 INFO L85 PathProgramCache]: Analyzing trace with hash 729838064, now seen corresponding path program 2 times [2024-06-27 18:28:17,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:17,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929396834] [2024-06-27 18:28:17,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:17,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:17,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:18,487 INFO L134 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:28:18,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:18,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929396834] [2024-06-27 18:28:18,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929396834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:18,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:18,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:18,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062954207] [2024-06-27 18:28:18,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:18,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:18,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:18,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:18,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:18,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:18,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 97 transitions, 613 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:18,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:18,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:18,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:19,677 INFO L124 PetriNetUnfolderBase]: 4445/7206 cut-off events. [2024-06-27 18:28:19,678 INFO L125 PetriNetUnfolderBase]: For 54316/54318 co-relation queries the response was YES. [2024-06-27 18:28:19,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27893 conditions, 7206 events. 4445/7206 cut-off events. For 54316/54318 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 45487 event pairs, 1559 based on Foata normal form. 2/7031 useless extension candidates. Maximal degree in co-relation 27858. Up to 6049 conditions per place. [2024-06-27 18:28:19,722 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 100 selfloop transitions, 45 changer transitions 0/156 dead transitions. [2024-06-27 18:28:19,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 156 transitions, 1277 flow [2024-06-27 18:28:19,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:19,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:19,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 18:28:19,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5475 [2024-06-27 18:28:19,724 INFO L175 Difference]: Start difference. First operand has 94 places, 97 transitions, 613 flow. Second operand 8 states and 219 transitions. [2024-06-27 18:28:19,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 156 transitions, 1277 flow [2024-06-27 18:28:19,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 156 transitions, 1211 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:19,749 INFO L231 Difference]: Finished difference. Result has 96 places, 106 transitions, 777 flow [2024-06-27 18:28:19,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=547, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=777, PETRI_PLACES=96, PETRI_TRANSITIONS=106} [2024-06-27 18:28:19,750 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 40 predicate places. [2024-06-27 18:28:19,750 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 106 transitions, 777 flow [2024-06-27 18:28:19,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:19,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:19,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:19,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:28:19,751 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:19,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:19,751 INFO L85 PathProgramCache]: Analyzing trace with hash 743544870, now seen corresponding path program 3 times [2024-06-27 18:28:19,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:19,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368319224] [2024-06-27 18:28:19,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:19,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:19,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:20,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:20,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:20,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368319224] [2024-06-27 18:28:20,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368319224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:20,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:20,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:20,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772270759] [2024-06-27 18:28:20,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:20,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:20,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:20,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:20,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:20,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:20,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 106 transitions, 777 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:20,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:20,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:20,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:21,761 INFO L124 PetriNetUnfolderBase]: 4440/7199 cut-off events. [2024-06-27 18:28:21,762 INFO L125 PetriNetUnfolderBase]: For 62163/62165 co-relation queries the response was YES. [2024-06-27 18:28:21,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28931 conditions, 7199 events. 4440/7199 cut-off events. For 62163/62165 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 45424 event pairs, 1559 based on Foata normal form. 2/7024 useless extension candidates. Maximal degree in co-relation 28895. Up to 6044 conditions per place. [2024-06-27 18:28:21,877 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 97 selfloop transitions, 46 changer transitions 0/154 dead transitions. [2024-06-27 18:28:21,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 154 transitions, 1249 flow [2024-06-27 18:28:21,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:21,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:21,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 18:28:21,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-27 18:28:21,879 INFO L175 Difference]: Start difference. First operand has 96 places, 106 transitions, 777 flow. Second operand 8 states and 216 transitions. [2024-06-27 18:28:21,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 154 transitions, 1249 flow [2024-06-27 18:28:21,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 154 transitions, 1157 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:21,911 INFO L231 Difference]: Finished difference. Result has 101 places, 106 transitions, 785 flow [2024-06-27 18:28:21,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=685, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=785, PETRI_PLACES=101, PETRI_TRANSITIONS=106} [2024-06-27 18:28:21,912 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 45 predicate places. [2024-06-27 18:28:21,912 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 106 transitions, 785 flow [2024-06-27 18:28:21,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:21,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:21,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:21,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:28:21,913 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:21,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:21,913 INFO L85 PathProgramCache]: Analyzing trace with hash 288267353, now seen corresponding path program 1 times [2024-06-27 18:28:21,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:21,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475975975] [2024-06-27 18:28:21,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:21,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:21,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:22,747 INFO L134 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:28:22,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:22,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475975975] [2024-06-27 18:28:22,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475975975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:22,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:22,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:22,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637982540] [2024-06-27 18:28:22,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:22,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:22,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:22,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:22,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:22,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:22,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 106 transitions, 785 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:22,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:22,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:22,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:23,871 INFO L124 PetriNetUnfolderBase]: 4486/7291 cut-off events. [2024-06-27 18:28:23,871 INFO L125 PetriNetUnfolderBase]: For 67291/67293 co-relation queries the response was YES. [2024-06-27 18:28:23,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29640 conditions, 7291 events. 4486/7291 cut-off events. For 67291/67293 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 46205 event pairs, 1447 based on Foata normal form. 4/7110 useless extension candidates. Maximal degree in co-relation 29602. Up to 6135 conditions per place. [2024-06-27 18:28:23,930 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 118 selfloop transitions, 34 changer transitions 0/163 dead transitions. [2024-06-27 18:28:23,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 163 transitions, 1357 flow [2024-06-27 18:28:23,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:23,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:23,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 18:28:23,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-27 18:28:23,932 INFO L175 Difference]: Start difference. First operand has 101 places, 106 transitions, 785 flow. Second operand 8 states and 218 transitions. [2024-06-27 18:28:23,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 163 transitions, 1357 flow [2024-06-27 18:28:23,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 163 transitions, 1276 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:23,972 INFO L231 Difference]: Finished difference. Result has 103 places, 112 transitions, 858 flow [2024-06-27 18:28:23,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=858, PETRI_PLACES=103, PETRI_TRANSITIONS=112} [2024-06-27 18:28:23,974 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 47 predicate places. [2024-06-27 18:28:23,974 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 112 transitions, 858 flow [2024-06-27 18:28:23,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:23,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:23,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:23,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:28:23,975 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:23,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:23,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1648667448, now seen corresponding path program 4 times [2024-06-27 18:28:23,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:23,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012811692] [2024-06-27 18:28:23,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:23,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:23,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:24,888 INFO L134 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:28:24,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:24,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012811692] [2024-06-27 18:28:24,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012811692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:24,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:24,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:24,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320533983] [2024-06-27 18:28:24,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:24,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:24,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:24,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:24,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:25,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:25,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 112 transitions, 858 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:25,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:25,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:25,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:26,203 INFO L124 PetriNetUnfolderBase]: 4537/6976 cut-off events. [2024-06-27 18:28:26,203 INFO L125 PetriNetUnfolderBase]: For 75624/75624 co-relation queries the response was YES. [2024-06-27 18:28:26,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30730 conditions, 6976 events. 4537/6976 cut-off events. For 75624/75624 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 41446 event pairs, 1370 based on Foata normal form. 2/6929 useless extension candidates. Maximal degree in co-relation 30691. Up to 6161 conditions per place. [2024-06-27 18:28:26,250 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 103 selfloop transitions, 51 changer transitions 0/165 dead transitions. [2024-06-27 18:28:26,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 165 transitions, 1532 flow [2024-06-27 18:28:26,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:26,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:26,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 18:28:26,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-27 18:28:26,252 INFO L175 Difference]: Start difference. First operand has 103 places, 112 transitions, 858 flow. Second operand 8 states and 216 transitions. [2024-06-27 18:28:26,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 165 transitions, 1532 flow [2024-06-27 18:28:26,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 165 transitions, 1480 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 18:28:26,294 INFO L231 Difference]: Finished difference. Result has 107 places, 118 transitions, 1018 flow [2024-06-27 18:28:26,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1018, PETRI_PLACES=107, PETRI_TRANSITIONS=118} [2024-06-27 18:28:26,295 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 51 predicate places. [2024-06-27 18:28:26,295 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 118 transitions, 1018 flow [2024-06-27 18:28:26,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:26,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:26,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:26,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:28:26,295 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:28:26,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:26,296 INFO L85 PathProgramCache]: Analyzing trace with hash 427400715, now seen corresponding path program 2 times [2024-06-27 18:28:26,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:26,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079578697] [2024-06-27 18:28:26,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:26,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:26,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:27,144 INFO L134 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:28:27,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:27,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079578697] [2024-06-27 18:28:27,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079578697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:27,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:27,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:27,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931385509] [2024-06-27 18:28:27,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:27,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:27,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:27,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:27,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:27,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:27,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 118 transitions, 1018 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:27,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:27,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:27,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:28,290 INFO L124 PetriNetUnfolderBase]: 4583/7047 cut-off events. [2024-06-27 18:28:28,290 INFO L125 PetriNetUnfolderBase]: For 81788/81793 co-relation queries the response was YES. [2024-06-27 18:28:28,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31554 conditions, 7047 events. 4583/7047 cut-off events. For 81788/81793 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 41895 event pairs, 1273 based on Foata normal form. 8/7007 useless extension candidates. Maximal degree in co-relation 31513. Up to 6245 conditions per place. [2024-06-27 18:28:28,337 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 121 selfloop transitions, 37 changer transitions 0/169 dead transitions. [2024-06-27 18:28:28,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 169 transitions, 1572 flow [2024-06-27 18:28:28,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:28,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:28,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 18:28:28,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-27 18:28:28,339 INFO L175 Difference]: Start difference. First operand has 107 places, 118 transitions, 1018 flow. Second operand 8 states and 215 transitions. [2024-06-27 18:28:28,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 169 transitions, 1572 flow [2024-06-27 18:28:28,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 169 transitions, 1402 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:28,378 INFO L231 Difference]: Finished difference. Result has 109 places, 121 transitions, 972 flow [2024-06-27 18:28:28,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=848, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=972, PETRI_PLACES=109, PETRI_TRANSITIONS=121} [2024-06-27 18:28:28,379 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 53 predicate places. [2024-06-27 18:28:28,379 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 121 transitions, 972 flow [2024-06-27 18:28:28,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:28,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:28,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:28,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:28:28,380 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:28,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:28,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1939649114, now seen corresponding path program 5 times [2024-06-27 18:28:28,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:28,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089148291] [2024-06-27 18:28:28,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:28,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:28,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:29,106 INFO L134 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:28:29,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:29,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089148291] [2024-06-27 18:28:29,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089148291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:29,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:29,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:29,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988025149] [2024-06-27 18:28:29,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:29,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:29,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:29,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:29,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:29,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:29,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 121 transitions, 972 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:29,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:29,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:29,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:30,215 INFO L124 PetriNetUnfolderBase]: 4578/7047 cut-off events. [2024-06-27 18:28:30,215 INFO L125 PetriNetUnfolderBase]: For 84655/84655 co-relation queries the response was YES. [2024-06-27 18:28:30,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31558 conditions, 7047 events. 4578/7047 cut-off events. For 84655/84655 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 41960 event pairs, 1381 based on Foata normal form. 2/6998 useless extension candidates. Maximal degree in co-relation 31516. Up to 6220 conditions per place. [2024-06-27 18:28:30,262 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 103 selfloop transitions, 52 changer transitions 0/166 dead transitions. [2024-06-27 18:28:30,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 166 transitions, 1476 flow [2024-06-27 18:28:30,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:30,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:30,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 18:28:30,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5325 [2024-06-27 18:28:30,264 INFO L175 Difference]: Start difference. First operand has 109 places, 121 transitions, 972 flow. Second operand 8 states and 213 transitions. [2024-06-27 18:28:30,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 166 transitions, 1476 flow [2024-06-27 18:28:30,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 166 transitions, 1341 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:30,311 INFO L231 Difference]: Finished difference. Result has 111 places, 121 transitions, 949 flow [2024-06-27 18:28:30,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=949, PETRI_PLACES=111, PETRI_TRANSITIONS=121} [2024-06-27 18:28:30,312 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 55 predicate places. [2024-06-27 18:28:30,312 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 121 transitions, 949 flow [2024-06-27 18:28:30,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:30,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:30,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:30,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:28:30,312 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:30,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:30,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1947273471, now seen corresponding path program 3 times [2024-06-27 18:28:30,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:30,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038659675] [2024-06-27 18:28:30,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:30,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:30,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:31,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:31,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:31,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038659675] [2024-06-27 18:28:31,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038659675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:31,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:31,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:31,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398197544] [2024-06-27 18:28:31,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:31,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:31,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:31,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:31,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:31,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:31,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 121 transitions, 949 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:31,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:31,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:31,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:32,353 INFO L124 PetriNetUnfolderBase]: 4624/7116 cut-off events. [2024-06-27 18:28:32,353 INFO L125 PetriNetUnfolderBase]: For 89717/89722 co-relation queries the response was YES. [2024-06-27 18:28:32,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31974 conditions, 7116 events. 4624/7116 cut-off events. For 89717/89722 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 42348 event pairs, 1272 based on Foata normal form. 8/7075 useless extension candidates. Maximal degree in co-relation 31931. Up to 6277 conditions per place. [2024-06-27 18:28:32,400 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 117 selfloop transitions, 43 changer transitions 0/171 dead transitions. [2024-06-27 18:28:32,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 171 transitions, 1513 flow [2024-06-27 18:28:32,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:32,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:32,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 18:28:32,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-27 18:28:32,402 INFO L175 Difference]: Start difference. First operand has 111 places, 121 transitions, 949 flow. Second operand 8 states and 212 transitions. [2024-06-27 18:28:32,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 171 transitions, 1513 flow [2024-06-27 18:28:32,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 171 transitions, 1407 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:32,454 INFO L231 Difference]: Finished difference. Result has 113 places, 124 transitions, 979 flow [2024-06-27 18:28:32,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=979, PETRI_PLACES=113, PETRI_TRANSITIONS=124} [2024-06-27 18:28:32,455 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 57 predicate places. [2024-06-27 18:28:32,455 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 124 transitions, 979 flow [2024-06-27 18:28:32,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:32,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:32,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:32,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:28:32,455 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:28:32,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:32,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1947006344, now seen corresponding path program 6 times [2024-06-27 18:28:32,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:32,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223023381] [2024-06-27 18:28:32,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:32,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:32,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:33,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:33,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:33,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223023381] [2024-06-27 18:28:33,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223023381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:33,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:33,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:33,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607128222] [2024-06-27 18:28:33,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:33,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:33,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:33,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:33,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:33,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:33,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 124 transitions, 979 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:33,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:33,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:33,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:34,520 INFO L124 PetriNetUnfolderBase]: 4619/7131 cut-off events. [2024-06-27 18:28:34,520 INFO L125 PetriNetUnfolderBase]: For 94953/94953 co-relation queries the response was YES. [2024-06-27 18:28:34,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32196 conditions, 7131 events. 4619/7131 cut-off events. For 94953/94953 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 42658 event pairs, 1385 based on Foata normal form. 2/7075 useless extension candidates. Maximal degree in co-relation 32152. Up to 6279 conditions per place. [2024-06-27 18:28:34,569 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 102 selfloop transitions, 54 changer transitions 0/167 dead transitions. [2024-06-27 18:28:34,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 167 transitions, 1399 flow [2024-06-27 18:28:34,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:34,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:34,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 18:28:34,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-27 18:28:34,571 INFO L175 Difference]: Start difference. First operand has 113 places, 124 transitions, 979 flow. Second operand 8 states and 210 transitions. [2024-06-27 18:28:34,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 167 transitions, 1399 flow [2024-06-27 18:28:34,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 167 transitions, 1265 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:34,641 INFO L231 Difference]: Finished difference. Result has 116 places, 124 transitions, 961 flow [2024-06-27 18:28:34,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=845, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=961, PETRI_PLACES=116, PETRI_TRANSITIONS=124} [2024-06-27 18:28:34,641 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 60 predicate places. [2024-06-27 18:28:34,642 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 124 transitions, 961 flow [2024-06-27 18:28:34,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:34,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:34,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:34,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:28:34,642 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:28:34,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:34,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1799534353, now seen corresponding path program 4 times [2024-06-27 18:28:34,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:34,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279051039] [2024-06-27 18:28:34,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:34,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:34,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:35,480 INFO L134 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:28:35,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:35,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279051039] [2024-06-27 18:28:35,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279051039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:35,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:35,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:35,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922943908] [2024-06-27 18:28:35,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:35,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:35,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:35,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:35,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:35,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:35,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 124 transitions, 961 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:35,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:35,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:35,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:36,716 INFO L124 PetriNetUnfolderBase]: 4609/7102 cut-off events. [2024-06-27 18:28:36,717 INFO L125 PetriNetUnfolderBase]: For 98122/98127 co-relation queries the response was YES. [2024-06-27 18:28:36,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31984 conditions, 7102 events. 4609/7102 cut-off events. For 98122/98127 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 42355 event pairs, 1273 based on Foata normal form. 8/7058 useless extension candidates. Maximal degree in co-relation 31939. Up to 6262 conditions per place. [2024-06-27 18:28:36,767 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 118 selfloop transitions, 41 changer transitions 0/170 dead transitions. [2024-06-27 18:28:36,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 170 transitions, 1393 flow [2024-06-27 18:28:36,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:36,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:36,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 18:28:36,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-27 18:28:36,769 INFO L175 Difference]: Start difference. First operand has 116 places, 124 transitions, 961 flow. Second operand 8 states and 212 transitions. [2024-06-27 18:28:36,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 170 transitions, 1393 flow [2024-06-27 18:28:36,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 170 transitions, 1243 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 18:28:36,824 INFO L231 Difference]: Finished difference. Result has 116 places, 124 transitions, 901 flow [2024-06-27 18:28:36,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=811, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=901, PETRI_PLACES=116, PETRI_TRANSITIONS=124} [2024-06-27 18:28:36,825 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 60 predicate places. [2024-06-27 18:28:36,825 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 124 transitions, 901 flow [2024-06-27 18:28:36,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:36,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:36,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:36,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:28:36,825 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:28:36,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:36,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1338630547, now seen corresponding path program 1 times [2024-06-27 18:28:36,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:36,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096069182] [2024-06-27 18:28:36,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:36,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:36,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:37,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:37,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:37,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096069182] [2024-06-27 18:28:37,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096069182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:37,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:37,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:28:37,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14203842] [2024-06-27 18:28:37,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:37,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:28:37,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:37,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:28:37,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:28:37,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 50 [2024-06-27 18:28:37,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 124 transitions, 901 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:37,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:37,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 50 [2024-06-27 18:28:37,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:38,424 INFO L124 PetriNetUnfolderBase]: 3995/6712 cut-off events. [2024-06-27 18:28:38,424 INFO L125 PetriNetUnfolderBase]: For 100507/100548 co-relation queries the response was YES. [2024-06-27 18:28:38,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29013 conditions, 6712 events. 3995/6712 cut-off events. For 100507/100548 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 45219 event pairs, 1714 based on Foata normal form. 12/6604 useless extension candidates. Maximal degree in co-relation 28967. Up to 5696 conditions per place. [2024-06-27 18:28:38,475 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 101 selfloop transitions, 12 changer transitions 0/146 dead transitions. [2024-06-27 18:28:38,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 146 transitions, 1197 flow [2024-06-27 18:28:38,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:28:38,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:28:38,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-27 18:28:38,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.52 [2024-06-27 18:28:38,477 INFO L175 Difference]: Start difference. First operand has 116 places, 124 transitions, 901 flow. Second operand 6 states and 156 transitions. [2024-06-27 18:28:38,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 146 transitions, 1197 flow [2024-06-27 18:28:38,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 146 transitions, 1089 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 18:28:38,550 INFO L231 Difference]: Finished difference. Result has 114 places, 127 transitions, 853 flow [2024-06-27 18:28:38,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=793, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=853, PETRI_PLACES=114, PETRI_TRANSITIONS=127} [2024-06-27 18:28:38,551 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 58 predicate places. [2024-06-27 18:28:38,551 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 127 transitions, 853 flow [2024-06-27 18:28:38,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:38,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:38,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:38,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:28:38,552 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:38,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:38,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1456729315, now seen corresponding path program 1 times [2024-06-27 18:28:38,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:38,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158030053] [2024-06-27 18:28:38,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:38,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:38,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:39,453 INFO L134 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:28:39,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:39,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158030053] [2024-06-27 18:28:39,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158030053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:39,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:39,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:39,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820700039] [2024-06-27 18:28:39,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:39,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:39,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:39,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:39,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:39,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:28:39,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 127 transitions, 853 flow. Second operand has 9 states, 9 states have (on average 16.333333333333332) internal successors, (147), 9 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have 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:28:39,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:39,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:28:39,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:40,622 INFO L124 PetriNetUnfolderBase]: 4627/7654 cut-off events. [2024-06-27 18:28:40,623 INFO L125 PetriNetUnfolderBase]: For 127399/127413 co-relation queries the response was YES. [2024-06-27 18:28:40,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34614 conditions, 7654 events. 4627/7654 cut-off events. For 127399/127413 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 50395 event pairs, 1117 based on Foata normal form. 6/7444 useless extension candidates. Maximal degree in co-relation 34567. Up to 6348 conditions per place. [2024-06-27 18:28:40,685 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 145 selfloop transitions, 23 changer transitions 0/191 dead transitions. [2024-06-27 18:28:40,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 191 transitions, 1513 flow [2024-06-27 18:28:40,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:28:40,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:28:40,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-06-27 18:28:40,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5466666666666666 [2024-06-27 18:28:40,687 INFO L175 Difference]: Start difference. First operand has 114 places, 127 transitions, 853 flow. Second operand 9 states and 246 transitions. [2024-06-27 18:28:40,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 191 transitions, 1513 flow [2024-06-27 18:28:40,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 191 transitions, 1475 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 18:28:40,744 INFO L231 Difference]: Finished difference. Result has 119 places, 131 transitions, 948 flow [2024-06-27 18:28:40,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=815, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=948, PETRI_PLACES=119, PETRI_TRANSITIONS=131} [2024-06-27 18:28:40,745 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 63 predicate places. [2024-06-27 18:28:40,745 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 131 transitions, 948 flow [2024-06-27 18:28:40,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.333333333333332) internal successors, (147), 9 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have 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:28:40,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:40,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:40,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:28:40,746 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:40,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:40,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1459586275, now seen corresponding path program 2 times [2024-06-27 18:28:40,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:40,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125922439] [2024-06-27 18:28:40,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:40,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:40,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:41,653 INFO L134 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:28:41,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:41,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125922439] [2024-06-27 18:28:41,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125922439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:41,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:41,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:41,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605375256] [2024-06-27 18:28:41,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:41,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:41,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:41,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:41,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:41,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:28:41,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 131 transitions, 948 flow. Second operand has 9 states, 9 states have (on average 16.333333333333332) internal successors, (147), 9 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have 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:28:41,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:41,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:28:41,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:42,830 INFO L124 PetriNetUnfolderBase]: 4619/7654 cut-off events. [2024-06-27 18:28:42,830 INFO L125 PetriNetUnfolderBase]: For 136357/136371 co-relation queries the response was YES. [2024-06-27 18:28:42,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35246 conditions, 7654 events. 4619/7654 cut-off events. For 136357/136371 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 50526 event pairs, 1478 based on Foata normal form. 6/7440 useless extension candidates. Maximal degree in co-relation 35198. Up to 6431 conditions per place. [2024-06-27 18:28:42,885 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 138 selfloop transitions, 19 changer transitions 0/180 dead transitions. [2024-06-27 18:28:42,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 180 transitions, 1384 flow [2024-06-27 18:28:42,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:42,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:42,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 18:28:42,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425 [2024-06-27 18:28:42,887 INFO L175 Difference]: Start difference. First operand has 119 places, 131 transitions, 948 flow. Second operand 8 states and 217 transitions. [2024-06-27 18:28:42,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 180 transitions, 1384 flow [2024-06-27 18:28:42,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 180 transitions, 1296 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:42,941 INFO L231 Difference]: Finished difference. Result has 122 places, 131 transitions, 905 flow [2024-06-27 18:28:42,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=860, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=905, PETRI_PLACES=122, PETRI_TRANSITIONS=131} [2024-06-27 18:28:42,942 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 66 predicate places. [2024-06-27 18:28:42,942 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 131 transitions, 905 flow [2024-06-27 18:28:42,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.333333333333332) internal successors, (147), 9 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have 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:28:42,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:42,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:42,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:28:42,942 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:42,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:42,943 INFO L85 PathProgramCache]: Analyzing trace with hash 230883369, now seen corresponding path program 1 times [2024-06-27 18:28:42,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:42,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980894678] [2024-06-27 18:28:42,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:42,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:42,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:43,868 INFO L134 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:28:43,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:43,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980894678] [2024-06-27 18:28:43,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980894678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:43,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:43,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:28:43,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245495422] [2024-06-27 18:28:43,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:43,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:28:43,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:43,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:28:43,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:28:43,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:43,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 131 transitions, 905 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:28:43,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:43,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:43,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:45,153 INFO L124 PetriNetUnfolderBase]: 4919/8012 cut-off events. [2024-06-27 18:28:45,153 INFO L125 PetriNetUnfolderBase]: For 146409/146409 co-relation queries the response was YES. [2024-06-27 18:28:45,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37051 conditions, 8012 events. 4919/8012 cut-off events. For 146409/146409 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 51860 event pairs, 1545 based on Foata normal form. 4/7785 useless extension candidates. Maximal degree in co-relation 37001. Up to 6871 conditions per place. [2024-06-27 18:28:45,207 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 156 selfloop transitions, 23 changer transitions 0/191 dead transitions. [2024-06-27 18:28:45,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 191 transitions, 1453 flow [2024-06-27 18:28:45,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:28:45,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:28:45,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-27 18:28:45,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244444444444445 [2024-06-27 18:28:45,209 INFO L175 Difference]: Start difference. First operand has 122 places, 131 transitions, 905 flow. Second operand 9 states and 236 transitions. [2024-06-27 18:28:45,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 191 transitions, 1453 flow [2024-06-27 18:28:45,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 191 transitions, 1410 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 18:28:45,259 INFO L231 Difference]: Finished difference. Result has 124 places, 134 transitions, 970 flow [2024-06-27 18:28:45,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=970, PETRI_PLACES=124, PETRI_TRANSITIONS=134} [2024-06-27 18:28:45,260 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 68 predicate places. [2024-06-27 18:28:45,260 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 134 transitions, 970 flow [2024-06-27 18:28:45,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:28:45,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:45,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:45,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:28:45,260 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:45,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:45,261 INFO L85 PathProgramCache]: Analyzing trace with hash 346169579, now seen corresponding path program 3 times [2024-06-27 18:28:45,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:45,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920689016] [2024-06-27 18:28:45,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:45,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:45,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:46,097 INFO L134 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:28:46,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:46,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920689016] [2024-06-27 18:28:46,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920689016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:46,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:46,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:46,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558684919] [2024-06-27 18:28:46,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:46,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:46,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:46,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:46,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:46,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:28:46,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 134 transitions, 970 flow. Second operand has 9 states, 9 states have (on average 16.333333333333332) internal successors, (147), 9 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have 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:28:46,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:46,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:28:46,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:47,332 INFO L124 PetriNetUnfolderBase]: 4684/7677 cut-off events. [2024-06-27 18:28:47,332 INFO L125 PetriNetUnfolderBase]: For 157464/157480 co-relation queries the response was YES. [2024-06-27 18:28:47,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36926 conditions, 7677 events. 4684/7677 cut-off events. For 157464/157480 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 49811 event pairs, 1336 based on Foata normal form. 8/7497 useless extension candidates. Maximal degree in co-relation 36875. Up to 6434 conditions per place. [2024-06-27 18:28:47,393 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 130 selfloop transitions, 30 changer transitions 0/183 dead transitions. [2024-06-27 18:28:47,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 183 transitions, 1452 flow [2024-06-27 18:28:47,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:47,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:47,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 18:28:47,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-27 18:28:47,395 INFO L175 Difference]: Start difference. First operand has 124 places, 134 transitions, 970 flow. Second operand 8 states and 218 transitions. [2024-06-27 18:28:47,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 183 transitions, 1452 flow [2024-06-27 18:28:47,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 183 transitions, 1368 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 18:28:47,478 INFO L231 Difference]: Finished difference. Result has 125 places, 136 transitions, 1001 flow [2024-06-27 18:28:47,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1001, PETRI_PLACES=125, PETRI_TRANSITIONS=136} [2024-06-27 18:28:47,478 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 69 predicate places. [2024-06-27 18:28:47,478 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 136 transitions, 1001 flow [2024-06-27 18:28:47,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.333333333333332) internal successors, (147), 9 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have 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:28:47,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:47,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:47,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:28:47,479 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:47,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:47,479 INFO L85 PathProgramCache]: Analyzing trace with hash 346174539, now seen corresponding path program 2 times [2024-06-27 18:28:47,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:47,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858388543] [2024-06-27 18:28:47,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:47,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:47,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:48,402 INFO L134 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:28:48,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:48,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858388543] [2024-06-27 18:28:48,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858388543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:48,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:48,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:28:48,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008543936] [2024-06-27 18:28:48,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:48,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:28:48,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:48,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:28:48,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:28:48,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:48,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 136 transitions, 1001 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:28:48,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:48,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:48,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:49,798 INFO L124 PetriNetUnfolderBase]: 5038/8134 cut-off events. [2024-06-27 18:28:49,799 INFO L125 PetriNetUnfolderBase]: For 175050/175052 co-relation queries the response was YES. [2024-06-27 18:28:49,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39949 conditions, 8134 events. 5038/8134 cut-off events. For 175050/175052 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 51976 event pairs, 1316 based on Foata normal form. 4/7942 useless extension candidates. Maximal degree in co-relation 39897. Up to 6419 conditions per place. [2024-06-27 18:28:49,862 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 130 selfloop transitions, 66 changer transitions 0/208 dead transitions. [2024-06-27 18:28:49,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 208 transitions, 1947 flow [2024-06-27 18:28:49,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:28:49,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:28:49,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-06-27 18:28:49,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5622222222222222 [2024-06-27 18:28:49,863 INFO L175 Difference]: Start difference. First operand has 125 places, 136 transitions, 1001 flow. Second operand 9 states and 253 transitions. [2024-06-27 18:28:49,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 208 transitions, 1947 flow [2024-06-27 18:28:49,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 208 transitions, 1850 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:49,930 INFO L231 Difference]: Finished difference. Result has 128 places, 145 transitions, 1218 flow [2024-06-27 18:28:49,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1218, PETRI_PLACES=128, PETRI_TRANSITIONS=145} [2024-06-27 18:28:49,930 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 72 predicate places. [2024-06-27 18:28:49,930 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 145 transitions, 1218 flow [2024-06-27 18:28:49,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:28:49,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:49,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:28:49,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:28:49,931 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:49,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:49,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1575061895, now seen corresponding path program 3 times [2024-06-27 18:28:49,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:49,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237839116] [2024-06-27 18:28:49,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:49,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:49,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:50,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:50,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:50,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237839116] [2024-06-27 18:28:50,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237839116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:50,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:50,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:28:50,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042306846] [2024-06-27 18:28:50,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:50,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:28:50,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:50,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:28:50,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:28:50,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:50,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 145 transitions, 1218 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:28:50,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:50,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:50,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:52,076 INFO L124 PetriNetUnfolderBase]: 5084/8207 cut-off events. [2024-06-27 18:28:52,077 INFO L125 PetriNetUnfolderBase]: For 189640/189642 co-relation queries the response was YES. [2024-06-27 18:28:52,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41588 conditions, 8207 events. 5084/8207 cut-off events. For 189640/189642 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 52560 event pairs, 1318 based on Foata normal form. 4/8015 useless extension candidates. Maximal degree in co-relation 41535. Up to 6458 conditions per place. [2024-06-27 18:28:52,142 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 126 selfloop transitions, 72 changer transitions 0/210 dead transitions. [2024-06-27 18:28:52,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 210 transitions, 2068 flow [2024-06-27 18:28:52,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:28:52,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:28:52,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-06-27 18:28:52,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 18:28:52,145 INFO L175 Difference]: Start difference. First operand has 128 places, 145 transitions, 1218 flow. Second operand 9 states and 250 transitions. [2024-06-27 18:28:52,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 210 transitions, 2068 flow [2024-06-27 18:28:52,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 210 transitions, 1964 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-27 18:28:52,254 INFO L231 Difference]: Finished difference. Result has 133 places, 148 transitions, 1328 flow [2024-06-27 18:28:52,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1124, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1328, PETRI_PLACES=133, PETRI_TRANSITIONS=148} [2024-06-27 18:28:52,255 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 77 predicate places. [2024-06-27 18:28:52,255 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 148 transitions, 1328 flow [2024-06-27 18:28:52,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:28:52,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:52,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:52,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:28:52,256 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:52,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:52,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1575055385, now seen corresponding path program 4 times [2024-06-27 18:28:52,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:52,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427376093] [2024-06-27 18:28:52,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:52,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:52,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:53,115 INFO L134 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:28:53,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:53,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427376093] [2024-06-27 18:28:53,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427376093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:53,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:53,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:28:53,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529562983] [2024-06-27 18:28:53,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:53,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:28:53,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:53,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:28:53,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:28:53,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:53,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 148 transitions, 1328 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:28:53,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:53,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:53,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:54,447 INFO L124 PetriNetUnfolderBase]: 5074/8193 cut-off events. [2024-06-27 18:28:54,447 INFO L125 PetriNetUnfolderBase]: For 194666/194668 co-relation queries the response was YES. [2024-06-27 18:28:54,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41888 conditions, 8193 events. 5074/8193 cut-off events. For 194666/194668 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 52459 event pairs, 1316 based on Foata normal form. 4/8001 useless extension candidates. Maximal degree in co-relation 41833. Up to 6450 conditions per place. [2024-06-27 18:28:54,510 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 127 selfloop transitions, 70 changer transitions 0/209 dead transitions. [2024-06-27 18:28:54,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 209 transitions, 1996 flow [2024-06-27 18:28:54,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:28:54,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:28:54,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-06-27 18:28:54,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 18:28:54,512 INFO L175 Difference]: Start difference. First operand has 133 places, 148 transitions, 1328 flow. Second operand 9 states and 250 transitions. [2024-06-27 18:28:54,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 209 transitions, 1996 flow [2024-06-27 18:28:54,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 209 transitions, 1822 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:54,629 INFO L231 Difference]: Finished difference. Result has 137 places, 148 transitions, 1302 flow [2024-06-27 18:28:54,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1302, PETRI_PLACES=137, PETRI_TRANSITIONS=148} [2024-06-27 18:28:54,629 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 81 predicate places. [2024-06-27 18:28:54,629 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 148 transitions, 1302 flow [2024-06-27 18:28:54,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:28:54,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:54,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:54,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:28:54,630 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:28:54,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:54,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1451636073, now seen corresponding path program 1 times [2024-06-27 18:28:54,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:54,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026401976] [2024-06-27 18:28:54,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:54,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:54,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:55,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:55,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:55,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026401976] [2024-06-27 18:28:55,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026401976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:55,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:55,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:28:55,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006792915] [2024-06-27 18:28:55,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:55,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:28:55,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:55,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:28:55,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:28:55,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 50 [2024-06-27 18:28:55,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 148 transitions, 1302 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:55,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:55,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 50 [2024-06-27 18:28:55,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:56,150 INFO L124 PetriNetUnfolderBase]: 4489/7439 cut-off events. [2024-06-27 18:28:56,150 INFO L125 PetriNetUnfolderBase]: For 199204/199269 co-relation queries the response was YES. [2024-06-27 18:28:56,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38593 conditions, 7439 events. 4489/7439 cut-off events. For 199204/199269 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 50220 event pairs, 1640 based on Foata normal form. 8/7280 useless extension candidates. Maximal degree in co-relation 38537. Up to 6304 conditions per place. [2024-06-27 18:28:56,214 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 131 selfloop transitions, 15 changer transitions 0/180 dead transitions. [2024-06-27 18:28:56,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 180 transitions, 1747 flow [2024-06-27 18:28:56,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:28:56,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:28:56,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 18:28:56,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5366666666666666 [2024-06-27 18:28:56,215 INFO L175 Difference]: Start difference. First operand has 137 places, 148 transitions, 1302 flow. Second operand 6 states and 161 transitions. [2024-06-27 18:28:56,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 180 transitions, 1747 flow [2024-06-27 18:28:56,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 180 transitions, 1571 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:28:56,310 INFO L231 Difference]: Finished difference. Result has 135 places, 157 transitions, 1285 flow [2024-06-27 18:28:56,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1285, PETRI_PLACES=135, PETRI_TRANSITIONS=157} [2024-06-27 18:28:56,311 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 79 predicate places. [2024-06-27 18:28:56,311 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 157 transitions, 1285 flow [2024-06-27 18:28:56,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:56,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:56,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:56,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:28:56,312 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:56,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:56,312 INFO L85 PathProgramCache]: Analyzing trace with hash -423675, now seen corresponding path program 4 times [2024-06-27 18:28:56,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:56,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116930895] [2024-06-27 18:28:56,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:56,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:56,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:57,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:57,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:57,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116930895] [2024-06-27 18:28:57,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116930895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:57,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:57,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:57,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528390025] [2024-06-27 18:28:57,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:57,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:57,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:57,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:57,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:57,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:28:57,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 157 transitions, 1285 flow. Second operand has 9 states, 9 states have (on average 16.333333333333332) internal successors, (147), 9 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have 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:28:57,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:57,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:28:57,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:58,595 INFO L124 PetriNetUnfolderBase]: 4879/7962 cut-off events. [2024-06-27 18:28:58,595 INFO L125 PetriNetUnfolderBase]: For 209385/209410 co-relation queries the response was YES. [2024-06-27 18:28:58,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41411 conditions, 7962 events. 4879/7962 cut-off events. For 209385/209410 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 52228 event pairs, 1514 based on Foata normal form. 5/7774 useless extension candidates. Maximal degree in co-relation 41353. Up to 6686 conditions per place. [2024-06-27 18:28:58,653 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 144 selfloop transitions, 35 changer transitions 0/202 dead transitions. [2024-06-27 18:28:58,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 202 transitions, 1807 flow [2024-06-27 18:28:58,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:58,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:58,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 18:28:58,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-27 18:28:58,654 INFO L175 Difference]: Start difference. First operand has 135 places, 157 transitions, 1285 flow. Second operand 8 states and 215 transitions. [2024-06-27 18:28:58,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 202 transitions, 1807 flow [2024-06-27 18:28:58,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 202 transitions, 1761 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:58,747 INFO L231 Difference]: Finished difference. Result has 140 places, 159 transitions, 1370 flow [2024-06-27 18:28:58,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1370, PETRI_PLACES=140, PETRI_TRANSITIONS=159} [2024-06-27 18:28:58,748 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 84 predicate places. [2024-06-27 18:28:58,748 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 159 transitions, 1370 flow [2024-06-27 18:28:58,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.333333333333332) internal successors, (147), 9 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have 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:28:58,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:58,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:58,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:28:58,748 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:58,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:58,749 INFO L85 PathProgramCache]: Analyzing trace with hash -276916887, now seen corresponding path program 5 times [2024-06-27 18:28:58,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:58,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541786155] [2024-06-27 18:28:58,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:58,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:58,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:59,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:59,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:59,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541786155] [2024-06-27 18:28:59,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541786155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:59,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:59,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:28:59,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564072982] [2024-06-27 18:28:59,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:59,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:28:59,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:59,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:28:59,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:28:59,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:59,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 159 transitions, 1370 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:28:59,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:59,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:59,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:01,069 INFO L124 PetriNetUnfolderBase]: 5290/8459 cut-off events. [2024-06-27 18:29:01,070 INFO L125 PetriNetUnfolderBase]: For 235388/235388 co-relation queries the response was YES. [2024-06-27 18:29:01,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45423 conditions, 8459 events. 5290/8459 cut-off events. For 235388/235388 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 54202 event pairs, 1464 based on Foata normal form. 4/8285 useless extension candidates. Maximal degree in co-relation 45364. Up to 6647 conditions per place. [2024-06-27 18:29:01,130 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 134 selfloop transitions, 83 changer transitions 0/229 dead transitions. [2024-06-27 18:29:01,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 229 transitions, 2557 flow [2024-06-27 18:29:01,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:01,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:01,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-06-27 18:29:01,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-27 18:29:01,132 INFO L175 Difference]: Start difference. First operand has 140 places, 159 transitions, 1370 flow. Second operand 9 states and 252 transitions. [2024-06-27 18:29:01,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 229 transitions, 2557 flow [2024-06-27 18:29:01,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 229 transitions, 2444 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:01,233 INFO L231 Difference]: Finished difference. Result has 143 places, 168 transitions, 1626 flow [2024-06-27 18:29:01,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1257, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1626, PETRI_PLACES=143, PETRI_TRANSITIONS=168} [2024-06-27 18:29:01,233 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 87 predicate places. [2024-06-27 18:29:01,234 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 168 transitions, 1626 flow [2024-06-27 18:29:01,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:01,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:01,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:01,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:29:01,234 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:01,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:01,235 INFO L85 PathProgramCache]: Analyzing trace with hash -418715, now seen corresponding path program 6 times [2024-06-27 18:29:01,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:01,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111259206] [2024-06-27 18:29:01,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:01,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:01,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:02,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:02,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:02,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111259206] [2024-06-27 18:29:02,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111259206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:02,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:02,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:02,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135707769] [2024-06-27 18:29:02,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:02,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:02,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:02,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:02,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:02,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:02,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 168 transitions, 1626 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:02,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:02,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:02,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:03,793 INFO L124 PetriNetUnfolderBase]: 5280/8445 cut-off events. [2024-06-27 18:29:03,794 INFO L125 PetriNetUnfolderBase]: For 243003/243003 co-relation queries the response was YES. [2024-06-27 18:29:03,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45746 conditions, 8445 events. 5280/8445 cut-off events. For 243003/243003 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 54115 event pairs, 1462 based on Foata normal form. 4/8271 useless extension candidates. Maximal degree in co-relation 45686. Up to 6639 conditions per place. [2024-06-27 18:29:03,862 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 126 selfloop transitions, 86 changer transitions 0/224 dead transitions. [2024-06-27 18:29:03,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 224 transitions, 2334 flow [2024-06-27 18:29:03,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:03,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:03,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 245 transitions. [2024-06-27 18:29:03,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-27 18:29:03,866 INFO L175 Difference]: Start difference. First operand has 143 places, 168 transitions, 1626 flow. Second operand 9 states and 245 transitions. [2024-06-27 18:29:03,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 224 transitions, 2334 flow [2024-06-27 18:29:04,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 224 transitions, 2016 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:04,010 INFO L231 Difference]: Finished difference. Result has 146 places, 168 transitions, 1488 flow [2024-06-27 18:29:04,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1308, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1488, PETRI_PLACES=146, PETRI_TRANSITIONS=168} [2024-06-27 18:29:04,010 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 90 predicate places. [2024-06-27 18:29:04,011 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 168 transitions, 1488 flow [2024-06-27 18:29:04,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:04,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:04,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:04,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:29:04,011 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:04,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:04,012 INFO L85 PathProgramCache]: Analyzing trace with hash -239225, now seen corresponding path program 7 times [2024-06-27 18:29:04,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:04,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203308430] [2024-06-27 18:29:04,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:04,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:04,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:04,970 INFO L134 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:29:04,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:04,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203308430] [2024-06-27 18:29:04,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203308430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:04,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:04,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:04,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392152848] [2024-06-27 18:29:04,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:04,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:04,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:04,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:04,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:05,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:05,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 168 transitions, 1488 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:05,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:05,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:05,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:06,512 INFO L124 PetriNetUnfolderBase]: 5270/8431 cut-off events. [2024-06-27 18:29:06,512 INFO L125 PetriNetUnfolderBase]: For 241816/241816 co-relation queries the response was YES. [2024-06-27 18:29:06,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45168 conditions, 8431 events. 5270/8431 cut-off events. For 241816/241816 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 54053 event pairs, 1462 based on Foata normal form. 4/8257 useless extension candidates. Maximal degree in co-relation 45107. Up to 6631 conditions per place. [2024-06-27 18:29:06,589 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 128 selfloop transitions, 84 changer transitions 0/224 dead transitions. [2024-06-27 18:29:06,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 224 transitions, 2200 flow [2024-06-27 18:29:06,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:06,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:06,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-06-27 18:29:06,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5466666666666666 [2024-06-27 18:29:06,592 INFO L175 Difference]: Start difference. First operand has 146 places, 168 transitions, 1488 flow. Second operand 9 states and 246 transitions. [2024-06-27 18:29:06,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 224 transitions, 2200 flow [2024-06-27 18:29:06,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 224 transitions, 1992 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:06,754 INFO L231 Difference]: Finished difference. Result has 148 places, 168 transitions, 1456 flow [2024-06-27 18:29:06,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1280, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1456, PETRI_PLACES=148, PETRI_TRANSITIONS=168} [2024-06-27 18:29:06,756 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 92 predicate places. [2024-06-27 18:29:06,756 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 168 transitions, 1456 flow [2024-06-27 18:29:06,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:06,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:06,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:06,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:29:06,757 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:06,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:06,757 INFO L85 PathProgramCache]: Analyzing trace with hash -40735017, now seen corresponding path program 8 times [2024-06-27 18:29:06,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:06,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780032874] [2024-06-27 18:29:06,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:06,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:06,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:07,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:07,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:07,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780032874] [2024-06-27 18:29:07,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780032874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:07,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:07,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:07,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141051763] [2024-06-27 18:29:07,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:07,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:07,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:07,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:07,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:07,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:07,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 168 transitions, 1456 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:07,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:07,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:07,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:09,064 INFO L124 PetriNetUnfolderBase]: 5316/8494 cut-off events. [2024-06-27 18:29:09,065 INFO L125 PetriNetUnfolderBase]: For 253264/253264 co-relation queries the response was YES. [2024-06-27 18:29:09,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45680 conditions, 8494 events. 5316/8494 cut-off events. For 253264/253264 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 54497 event pairs, 1456 based on Foata normal form. 4/8325 useless extension candidates. Maximal degree in co-relation 45618. Up to 6670 conditions per place. [2024-06-27 18:29:09,145 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 118 selfloop transitions, 96 changer transitions 0/226 dead transitions. [2024-06-27 18:29:09,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 226 transitions, 2235 flow [2024-06-27 18:29:09,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:09,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:09,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-27 18:29:09,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5377777777777778 [2024-06-27 18:29:09,146 INFO L175 Difference]: Start difference. First operand has 148 places, 168 transitions, 1456 flow. Second operand 9 states and 242 transitions. [2024-06-27 18:29:09,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 226 transitions, 2235 flow [2024-06-27 18:29:09,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 226 transitions, 2053 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 18:29:09,324 INFO L231 Difference]: Finished difference. Result has 149 places, 171 transitions, 1535 flow [2024-06-27 18:29:09,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1280, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1535, PETRI_PLACES=149, PETRI_TRANSITIONS=171} [2024-06-27 18:29:09,325 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 93 predicate places. [2024-06-27 18:29:09,325 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 171 transitions, 1535 flow [2024-06-27 18:29:09,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:09,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:09,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:09,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:29:09,326 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:09,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:09,326 INFO L85 PathProgramCache]: Analyzing trace with hash -49009227, now seen corresponding path program 9 times [2024-06-27 18:29:09,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:09,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402316948] [2024-06-27 18:29:09,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:09,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:09,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:10,112 INFO L134 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:29:10,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:10,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402316948] [2024-06-27 18:29:10,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402316948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:10,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:10,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:10,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136630062] [2024-06-27 18:29:10,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:10,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:10,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:10,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:10,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:10,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:10,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 171 transitions, 1535 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:10,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:10,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:10,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:11,599 INFO L124 PetriNetUnfolderBase]: 5362/8540 cut-off events. [2024-06-27 18:29:11,599 INFO L125 PetriNetUnfolderBase]: For 265620/265620 co-relation queries the response was YES. [2024-06-27 18:29:11,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46507 conditions, 8540 events. 5362/8540 cut-off events. For 265620/265620 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 54586 event pairs, 1443 based on Foata normal form. 4/8381 useless extension candidates. Maximal degree in co-relation 46444. Up to 6709 conditions per place. [2024-06-27 18:29:11,669 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 126 selfloop transitions, 92 changer transitions 0/230 dead transitions. [2024-06-27 18:29:11,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 230 transitions, 2328 flow [2024-06-27 18:29:11,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:11,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:11,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 245 transitions. [2024-06-27 18:29:11,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-27 18:29:11,671 INFO L175 Difference]: Start difference. First operand has 149 places, 171 transitions, 1535 flow. Second operand 9 states and 245 transitions. [2024-06-27 18:29:11,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 230 transitions, 2328 flow [2024-06-27 18:29:11,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 230 transitions, 2124 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:11,837 INFO L231 Difference]: Finished difference. Result has 152 places, 174 transitions, 1584 flow [2024-06-27 18:29:11,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1342, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1584, PETRI_PLACES=152, PETRI_TRANSITIONS=174} [2024-06-27 18:29:11,838 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 96 predicate places. [2024-06-27 18:29:11,838 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 174 transitions, 1584 flow [2024-06-27 18:29:11,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:11,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:11,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:11,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:29:11,838 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:11,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:11,839 INFO L85 PathProgramCache]: Analyzing trace with hash -49015737, now seen corresponding path program 10 times [2024-06-27 18:29:11,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:11,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462368490] [2024-06-27 18:29:11,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:11,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:11,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:12,749 INFO L134 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:29:12,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:12,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462368490] [2024-06-27 18:29:12,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462368490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:12,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:12,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:12,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510076347] [2024-06-27 18:29:12,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:12,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:12,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:12,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:12,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:12,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:12,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 174 transitions, 1584 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:12,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:12,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:12,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:14,379 INFO L124 PetriNetUnfolderBase]: 5352/8596 cut-off events. [2024-06-27 18:29:14,380 INFO L125 PetriNetUnfolderBase]: For 272258/272258 co-relation queries the response was YES. [2024-06-27 18:29:14,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46301 conditions, 8596 events. 5352/8596 cut-off events. For 272258/272258 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 55658 event pairs, 1463 based on Foata normal form. 4/8409 useless extension candidates. Maximal degree in co-relation 46237. Up to 6701 conditions per place. [2024-06-27 18:29:14,445 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 123 selfloop transitions, 93 changer transitions 0/228 dead transitions. [2024-06-27 18:29:14,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 228 transitions, 2158 flow [2024-06-27 18:29:14,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:14,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:14,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-27 18:29:14,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5377777777777778 [2024-06-27 18:29:14,447 INFO L175 Difference]: Start difference. First operand has 152 places, 174 transitions, 1584 flow. Second operand 9 states and 242 transitions. [2024-06-27 18:29:14,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 228 transitions, 2158 flow [2024-06-27 18:29:14,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 228 transitions, 1852 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-27 18:29:14,620 INFO L231 Difference]: Finished difference. Result has 153 places, 174 transitions, 1472 flow [2024-06-27 18:29:14,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1278, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1472, PETRI_PLACES=153, PETRI_TRANSITIONS=174} [2024-06-27 18:29:14,621 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 97 predicate places. [2024-06-27 18:29:14,621 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 174 transitions, 1472 flow [2024-06-27 18:29:14,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:14,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:14,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:14,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:29:14,622 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:29:14,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:14,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1452111303, now seen corresponding path program 2 times [2024-06-27 18:29:14,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:14,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219104934] [2024-06-27 18:29:14,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:14,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:14,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:15,347 INFO L134 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:29:15,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:15,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219104934] [2024-06-27 18:29:15,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219104934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:15,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:15,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:29:15,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828002258] [2024-06-27 18:29:15,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:15,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:29:15,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:15,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:29:15,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:29:15,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 50 [2024-06-27 18:29:15,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 174 transitions, 1472 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:15,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:15,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 50 [2024-06-27 18:29:15,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:16,279 INFO L124 PetriNetUnfolderBase]: 4649/7677 cut-off events. [2024-06-27 18:29:16,279 INFO L125 PetriNetUnfolderBase]: For 272483/272543 co-relation queries the response was YES. [2024-06-27 18:29:16,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42153 conditions, 7677 events. 4649/7677 cut-off events. For 272483/272543 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 51711 event pairs, 1647 based on Foata normal form. 3/7466 useless extension candidates. Maximal degree in co-relation 42088. Up to 6490 conditions per place. [2024-06-27 18:29:16,354 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 142 selfloop transitions, 20 changer transitions 0/196 dead transitions. [2024-06-27 18:29:16,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 196 transitions, 1884 flow [2024-06-27 18:29:16,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:29:16,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:29:16,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 18:29:16,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5266666666666666 [2024-06-27 18:29:16,355 INFO L175 Difference]: Start difference. First operand has 153 places, 174 transitions, 1472 flow. Second operand 6 states and 158 transitions. [2024-06-27 18:29:16,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 196 transitions, 1884 flow [2024-06-27 18:29:16,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 196 transitions, 1666 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:29:16,552 INFO L231 Difference]: Finished difference. Result has 150 places, 177 transitions, 1344 flow [2024-06-27 18:29:16,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1344, PETRI_PLACES=150, PETRI_TRANSITIONS=177} [2024-06-27 18:29:16,553 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 94 predicate places. [2024-06-27 18:29:16,553 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 177 transitions, 1344 flow [2024-06-27 18:29:16,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:16,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:16,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:16,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:29:16,554 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:29:16,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:16,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1028884485, now seen corresponding path program 1 times [2024-06-27 18:29:16,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:16,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979437110] [2024-06-27 18:29:16,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:16,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:16,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:17,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:17,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:17,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979437110] [2024-06-27 18:29:17,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979437110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:17,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:17,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:29:17,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028114764] [2024-06-27 18:29:17,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:17,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:29:17,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:17,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:29:17,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:29:17,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 50 [2024-06-27 18:29:17,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 177 transitions, 1344 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:17,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:17,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 50 [2024-06-27 18:29:17,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:18,333 INFO L124 PetriNetUnfolderBase]: 4541/7611 cut-off events. [2024-06-27 18:29:18,333 INFO L125 PetriNetUnfolderBase]: For 248601/248627 co-relation queries the response was YES. [2024-06-27 18:29:18,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40472 conditions, 7611 events. 4541/7611 cut-off events. For 248601/248627 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 51416 event pairs, 1467 based on Foata normal form. 3/7456 useless extension candidates. Maximal degree in co-relation 40406. Up to 6362 conditions per place. [2024-06-27 18:29:18,406 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 167 selfloop transitions, 13 changer transitions 0/204 dead transitions. [2024-06-27 18:29:18,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 204 transitions, 1822 flow [2024-06-27 18:29:18,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:29:18,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:29:18,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 18:29:18,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5266666666666666 [2024-06-27 18:29:18,407 INFO L175 Difference]: Start difference. First operand has 150 places, 177 transitions, 1344 flow. Second operand 6 states and 158 transitions. [2024-06-27 18:29:18,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 204 transitions, 1822 flow [2024-06-27 18:29:18,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 204 transitions, 1754 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 18:29:18,601 INFO L231 Difference]: Finished difference. Result has 153 places, 184 transitions, 1395 flow [2024-06-27 18:29:18,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1276, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1395, PETRI_PLACES=153, PETRI_TRANSITIONS=184} [2024-06-27 18:29:18,601 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 97 predicate places. [2024-06-27 18:29:18,601 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 184 transitions, 1395 flow [2024-06-27 18:29:18,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:18,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:18,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:18,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:29:18,604 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:29:18,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:18,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1452117255, now seen corresponding path program 2 times [2024-06-27 18:29:18,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:18,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701963995] [2024-06-27 18:29:18,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:18,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:18,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:19,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:29:19,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:19,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701963995] [2024-06-27 18:29:19,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701963995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:19,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:19,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:29:19,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284747898] [2024-06-27 18:29:19,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:19,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:29:19,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:19,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:29:19,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:29:19,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 50 [2024-06-27 18:29:19,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 184 transitions, 1395 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:19,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:19,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 50 [2024-06-27 18:29:19,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:20,311 INFO L124 PetriNetUnfolderBase]: 4544/7734 cut-off events. [2024-06-27 18:29:20,311 INFO L125 PetriNetUnfolderBase]: For 259710/259740 co-relation queries the response was YES. [2024-06-27 18:29:20,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41606 conditions, 7734 events. 4544/7734 cut-off events. For 259710/259740 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 53294 event pairs, 1464 based on Foata normal form. 7/7549 useless extension candidates. Maximal degree in co-relation 41538. Up to 6348 conditions per place. [2024-06-27 18:29:20,378 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 164 selfloop transitions, 18 changer transitions 0/206 dead transitions. [2024-06-27 18:29:20,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 206 transitions, 1857 flow [2024-06-27 18:29:20,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:29:20,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:29:20,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 18:29:20,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5266666666666666 [2024-06-27 18:29:20,379 INFO L175 Difference]: Start difference. First operand has 153 places, 184 transitions, 1395 flow. Second operand 6 states and 158 transitions. [2024-06-27 18:29:20,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 206 transitions, 1857 flow [2024-06-27 18:29:20,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 206 transitions, 1804 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 18:29:20,547 INFO L231 Difference]: Finished difference. Result has 156 places, 187 transitions, 1434 flow [2024-06-27 18:29:20,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1342, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1434, PETRI_PLACES=156, PETRI_TRANSITIONS=187} [2024-06-27 18:29:20,548 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 100 predicate places. [2024-06-27 18:29:20,548 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 187 transitions, 1434 flow [2024-06-27 18:29:20,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:20,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:20,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:20,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:29:20,549 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:20,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:20,549 INFO L85 PathProgramCache]: Analyzing trace with hash 667407259, now seen corresponding path program 1 times [2024-06-27 18:29:20,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:20,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283223718] [2024-06-27 18:29:20,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:20,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:20,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:21,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:21,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:21,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283223718] [2024-06-27 18:29:21,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283223718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:21,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:21,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:21,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217763892] [2024-06-27 18:29:21,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:21,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:21,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:21,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:21,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:21,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:29:21,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 187 transitions, 1434 flow. Second operand has 10 states, 10 states have (on average 16.3) internal successors, (163), 10 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have 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:29:21,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:21,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:29:21,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:23,039 INFO L124 PetriNetUnfolderBase]: 4777/7896 cut-off events. [2024-06-27 18:29:23,039 INFO L125 PetriNetUnfolderBase]: For 271475/271475 co-relation queries the response was YES. [2024-06-27 18:29:23,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43464 conditions, 7896 events. 4777/7896 cut-off events. For 271475/271475 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 52514 event pairs, 1451 based on Foata normal form. 4/7735 useless extension candidates. Maximal degree in co-relation 43395. Up to 6663 conditions per place. [2024-06-27 18:29:23,113 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 204 selfloop transitions, 25 changer transitions 0/242 dead transitions. [2024-06-27 18:29:23,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 242 transitions, 2100 flow [2024-06-27 18:29:23,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:23,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:23,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 18:29:23,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5266666666666666 [2024-06-27 18:29:23,115 INFO L175 Difference]: Start difference. First operand has 156 places, 187 transitions, 1434 flow. Second operand 9 states and 237 transitions. [2024-06-27 18:29:23,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 242 transitions, 2100 flow [2024-06-27 18:29:23,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 242 transitions, 2030 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 18:29:23,277 INFO L231 Difference]: Finished difference. Result has 162 places, 192 transitions, 1501 flow [2024-06-27 18:29:23,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1364, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1501, PETRI_PLACES=162, PETRI_TRANSITIONS=192} [2024-06-27 18:29:23,277 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 106 predicate places. [2024-06-27 18:29:23,278 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 192 transitions, 1501 flow [2024-06-27 18:29:23,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.3) internal successors, (163), 10 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have 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:29:23,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:23,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:23,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:29:23,278 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:29:23,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:23,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1036543717, now seen corresponding path program 1 times [2024-06-27 18:29:23,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:23,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416383962] [2024-06-27 18:29:23,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:23,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:23,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:24,047 INFO L134 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:29:24,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:24,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416383962] [2024-06-27 18:29:24,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416383962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:24,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:24,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:29:24,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012365106] [2024-06-27 18:29:24,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:24,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:29:24,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:24,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:29:24,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:29:24,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 50 [2024-06-27 18:29:24,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 192 transitions, 1501 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have 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:29:24,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:24,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 50 [2024-06-27 18:29:24,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:25,065 INFO L124 PetriNetUnfolderBase]: 4458/7569 cut-off events. [2024-06-27 18:29:25,065 INFO L125 PetriNetUnfolderBase]: For 280248/280287 co-relation queries the response was YES. [2024-06-27 18:29:25,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42608 conditions, 7569 events. 4458/7569 cut-off events. For 280248/280287 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 52169 event pairs, 1522 based on Foata normal form. 5/7346 useless extension candidates. Maximal degree in co-relation 42537. Up to 6306 conditions per place. [2024-06-27 18:29:25,147 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 171 selfloop transitions, 15 changer transitions 0/219 dead transitions. [2024-06-27 18:29:25,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 219 transitions, 1981 flow [2024-06-27 18:29:25,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:29:25,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:29:25,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 18:29:25,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-06-27 18:29:25,149 INFO L175 Difference]: Start difference. First operand has 162 places, 192 transitions, 1501 flow. Second operand 7 states and 180 transitions. [2024-06-27 18:29:25,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 219 transitions, 1981 flow [2024-06-27 18:29:25,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 219 transitions, 1884 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:25,346 INFO L231 Difference]: Finished difference. Result has 163 places, 195 transitions, 1484 flow [2024-06-27 18:29:25,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1404, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1484, PETRI_PLACES=163, PETRI_TRANSITIONS=195} [2024-06-27 18:29:25,346 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 107 predicate places. [2024-06-27 18:29:25,346 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 195 transitions, 1484 flow [2024-06-27 18:29:25,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have 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:29:25,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:25,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:29:25,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:29:25,347 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:25,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:25,347 INFO L85 PathProgramCache]: Analyzing trace with hash -2086030627, now seen corresponding path program 1 times [2024-06-27 18:29:25,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:25,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088092591] [2024-06-27 18:29:25,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:25,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:25,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:26,371 INFO L134 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:29:26,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:26,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088092591] [2024-06-27 18:29:26,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088092591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:26,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:26,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:26,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138669679] [2024-06-27 18:29:26,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:26,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:26,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:26,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:26,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:26,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:26,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 195 transitions, 1484 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:26,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:26,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:26,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:28,001 INFO L124 PetriNetUnfolderBase]: 5485/8730 cut-off events. [2024-06-27 18:29:28,001 INFO L125 PetriNetUnfolderBase]: For 347038/347042 co-relation queries the response was YES. [2024-06-27 18:29:28,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51283 conditions, 8730 events. 5485/8730 cut-off events. For 347038/347042 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 56186 event pairs, 1281 based on Foata normal form. 8/8584 useless extension candidates. Maximal degree in co-relation 51211. Up to 7458 conditions per place. [2024-06-27 18:29:28,084 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 222 selfloop transitions, 33 changer transitions 0/267 dead transitions. [2024-06-27 18:29:28,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 267 transitions, 2446 flow [2024-06-27 18:29:28,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:28,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:28,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 265 transitions. [2024-06-27 18:29:28,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-27 18:29:28,086 INFO L175 Difference]: Start difference. First operand has 163 places, 195 transitions, 1484 flow. Second operand 10 states and 265 transitions. [2024-06-27 18:29:28,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 267 transitions, 2446 flow [2024-06-27 18:29:28,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 267 transitions, 2388 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 18:29:28,314 INFO L231 Difference]: Finished difference. Result has 168 places, 199 transitions, 1603 flow [2024-06-27 18:29:28,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1426, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1603, PETRI_PLACES=168, PETRI_TRANSITIONS=199} [2024-06-27 18:29:28,314 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 112 predicate places. [2024-06-27 18:29:28,314 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 199 transitions, 1603 flow [2024-06-27 18:29:28,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:28,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:28,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:29:28,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:29:28,315 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:28,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:28,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1156056955, now seen corresponding path program 2 times [2024-06-27 18:29:28,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:28,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055684639] [2024-06-27 18:29:28,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:28,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:28,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:29,304 INFO L134 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:29:29,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:29,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055684639] [2024-06-27 18:29:29,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055684639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:29,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:29,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:29,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414694013] [2024-06-27 18:29:29,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:29,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:29,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:29,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:29,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:29,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:29,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 199 transitions, 1603 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:29,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:29,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:29,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:30,937 INFO L124 PetriNetUnfolderBase]: 5506/8721 cut-off events. [2024-06-27 18:29:30,937 INFO L125 PetriNetUnfolderBase]: For 363460/363464 co-relation queries the response was YES. [2024-06-27 18:29:30,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52227 conditions, 8721 events. 5506/8721 cut-off events. For 363460/363464 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 55715 event pairs, 1645 based on Foata normal form. 8/8587 useless extension candidates. Maximal degree in co-relation 52154. Up to 7596 conditions per place. [2024-06-27 18:29:31,019 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 218 selfloop transitions, 30 changer transitions 0/260 dead transitions. [2024-06-27 18:29:31,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 260 transitions, 2483 flow [2024-06-27 18:29:31,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:31,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:31,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-06-27 18:29:31,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311111111111111 [2024-06-27 18:29:31,020 INFO L175 Difference]: Start difference. First operand has 168 places, 199 transitions, 1603 flow. Second operand 9 states and 239 transitions. [2024-06-27 18:29:31,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 260 transitions, 2483 flow [2024-06-27 18:29:31,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 260 transitions, 2372 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:31,268 INFO L231 Difference]: Finished difference. Result has 171 places, 201 transitions, 1613 flow [2024-06-27 18:29:31,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1508, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1613, PETRI_PLACES=171, PETRI_TRANSITIONS=201} [2024-06-27 18:29:31,268 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 115 predicate places. [2024-06-27 18:29:31,269 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 201 transitions, 1613 flow [2024-06-27 18:29:31,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:31,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:31,269 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:29:31,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:29:31,269 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:31,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:31,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1519391139, now seen corresponding path program 3 times [2024-06-27 18:29:31,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:31,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068256460] [2024-06-27 18:29:31,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:31,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:31,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:32,339 INFO L134 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:29:32,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:32,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068256460] [2024-06-27 18:29:32,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068256460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:32,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:32,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:32,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902720558] [2024-06-27 18:29:32,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:32,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:32,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:32,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:32,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:32,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:32,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 201 transitions, 1613 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:32,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:32,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:32,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:33,988 INFO L124 PetriNetUnfolderBase]: 5498/8726 cut-off events. [2024-06-27 18:29:33,988 INFO L125 PetriNetUnfolderBase]: For 369714/369718 co-relation queries the response was YES. [2024-06-27 18:29:34,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51927 conditions, 8726 events. 5498/8726 cut-off events. For 369714/369718 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 55946 event pairs, 1656 based on Foata normal form. 8/8587 useless extension candidates. Maximal degree in co-relation 51852. Up to 7667 conditions per place. [2024-06-27 18:29:34,059 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 218 selfloop transitions, 27 changer transitions 0/257 dead transitions. [2024-06-27 18:29:34,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 257 transitions, 2253 flow [2024-06-27 18:29:34,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:34,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:34,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-27 18:29:34,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2024-06-27 18:29:34,060 INFO L175 Difference]: Start difference. First operand has 171 places, 201 transitions, 1613 flow. Second operand 9 states and 235 transitions. [2024-06-27 18:29:34,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 257 transitions, 2253 flow [2024-06-27 18:29:34,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 257 transitions, 2133 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:34,291 INFO L231 Difference]: Finished difference. Result has 173 places, 201 transitions, 1554 flow [2024-06-27 18:29:34,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1554, PETRI_PLACES=173, PETRI_TRANSITIONS=201} [2024-06-27 18:29:34,292 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 117 predicate places. [2024-06-27 18:29:34,292 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 201 transitions, 1554 flow [2024-06-27 18:29:34,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:34,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:34,293 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:29:34,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:29:34,293 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:34,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:34,293 INFO L85 PathProgramCache]: Analyzing trace with hash 2141471091, now seen corresponding path program 4 times [2024-06-27 18:29:34,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:34,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073434023] [2024-06-27 18:29:34,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:34,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:34,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:35,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:29:35,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:35,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073434023] [2024-06-27 18:29:35,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073434023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:35,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:35,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:35,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242280246] [2024-06-27 18:29:35,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:35,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:35,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:35,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:35,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:35,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:35,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 201 transitions, 1554 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:35,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:35,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:35,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:36,805 INFO L124 PetriNetUnfolderBase]: 5535/8779 cut-off events. [2024-06-27 18:29:36,805 INFO L125 PetriNetUnfolderBase]: For 382375/382383 co-relation queries the response was YES. [2024-06-27 18:29:36,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52255 conditions, 8779 events. 5535/8779 cut-off events. For 382375/382383 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 56335 event pairs, 1644 based on Foata normal form. 9/8644 useless extension candidates. Maximal degree in co-relation 52179. Up to 7484 conditions per place. [2024-06-27 18:29:36,894 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 186 selfloop transitions, 60 changer transitions 0/258 dead transitions. [2024-06-27 18:29:36,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 258 transitions, 2262 flow [2024-06-27 18:29:36,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:36,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:36,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 18:29:36,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-27 18:29:36,895 INFO L175 Difference]: Start difference. First operand has 173 places, 201 transitions, 1554 flow. Second operand 9 states and 240 transitions. [2024-06-27 18:29:36,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 258 transitions, 2262 flow [2024-06-27 18:29:37,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 258 transitions, 2203 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 18:29:37,192 INFO L231 Difference]: Finished difference. Result has 174 places, 203 transitions, 1680 flow [2024-06-27 18:29:37,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1680, PETRI_PLACES=174, PETRI_TRANSITIONS=203} [2024-06-27 18:29:37,193 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 118 predicate places. [2024-06-27 18:29:37,193 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 203 transitions, 1680 flow [2024-06-27 18:29:37,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:37,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:37,194 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:29:37,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:29:37,194 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:37,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:37,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1576561403, now seen corresponding path program 5 times [2024-06-27 18:29:37,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:37,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65009712] [2024-06-27 18:29:37,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:37,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:37,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:38,315 INFO L134 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:29:38,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:38,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65009712] [2024-06-27 18:29:38,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65009712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:38,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:38,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:38,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949454635] [2024-06-27 18:29:38,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:38,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:38,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:38,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:38,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:38,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:38,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 203 transitions, 1680 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:38,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:38,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:38,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:39,919 INFO L124 PetriNetUnfolderBase]: 5617/8900 cut-off events. [2024-06-27 18:29:39,920 INFO L125 PetriNetUnfolderBase]: For 408533/408541 co-relation queries the response was YES. [2024-06-27 18:29:39,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54350 conditions, 8900 events. 5617/8900 cut-off events. For 408533/408541 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 57102 event pairs, 1634 based on Foata normal form. 9/8764 useless extension candidates. Maximal degree in co-relation 54273. Up to 7489 conditions per place. [2024-06-27 18:29:40,015 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 188 selfloop transitions, 65 changer transitions 0/265 dead transitions. [2024-06-27 18:29:40,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 265 transitions, 2656 flow [2024-06-27 18:29:40,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:40,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:40,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-06-27 18:29:40,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-27 18:29:40,017 INFO L175 Difference]: Start difference. First operand has 174 places, 203 transitions, 1680 flow. Second operand 9 states and 243 transitions. [2024-06-27 18:29:40,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 265 transitions, 2656 flow [2024-06-27 18:29:40,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 265 transitions, 2489 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:40,331 INFO L231 Difference]: Finished difference. Result has 176 places, 207 transitions, 1770 flow [2024-06-27 18:29:40,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1513, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1770, PETRI_PLACES=176, PETRI_TRANSITIONS=207} [2024-06-27 18:29:40,332 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 120 predicate places. [2024-06-27 18:29:40,332 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 207 transitions, 1770 flow [2024-06-27 18:29:40,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:40,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:40,332 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:29:40,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:29:40,332 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:40,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:40,333 INFO L85 PathProgramCache]: Analyzing trace with hash 2146833471, now seen corresponding path program 6 times [2024-06-27 18:29:40,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:40,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337893327] [2024-06-27 18:29:40,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:40,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:40,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:41,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:29:41,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:41,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337893327] [2024-06-27 18:29:41,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337893327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:41,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:41,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:41,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297891204] [2024-06-27 18:29:41,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:41,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:41,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:41,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:41,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:41,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:41,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 207 transitions, 1770 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:41,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:41,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:41,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:42,938 INFO L124 PetriNetUnfolderBase]: 5609/8899 cut-off events. [2024-06-27 18:29:42,938 INFO L125 PetriNetUnfolderBase]: For 418599/418607 co-relation queries the response was YES. [2024-06-27 18:29:42,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54483 conditions, 8899 events. 5609/8899 cut-off events. For 418599/418607 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 57196 event pairs, 1646 based on Foata normal form. 9/8761 useless extension candidates. Maximal degree in co-relation 54405. Up to 7594 conditions per place. [2024-06-27 18:29:43,029 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 189 selfloop transitions, 61 changer transitions 0/262 dead transitions. [2024-06-27 18:29:43,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 262 transitions, 2432 flow [2024-06-27 18:29:43,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:43,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:43,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-06-27 18:29:43,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311111111111111 [2024-06-27 18:29:43,031 INFO L175 Difference]: Start difference. First operand has 176 places, 207 transitions, 1770 flow. Second operand 9 states and 239 transitions. [2024-06-27 18:29:43,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 262 transitions, 2432 flow [2024-06-27 18:29:43,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 262 transitions, 2261 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-27 18:29:43,370 INFO L231 Difference]: Finished difference. Result has 180 places, 207 transitions, 1728 flow [2024-06-27 18:29:43,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1599, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1728, PETRI_PLACES=180, PETRI_TRANSITIONS=207} [2024-06-27 18:29:43,371 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 124 predicate places. [2024-06-27 18:29:43,371 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 207 transitions, 1728 flow [2024-06-27 18:29:43,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:43,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:43,371 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:29:43,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:29:43,371 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:29:43,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:43,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1653334064, now seen corresponding path program 1 times [2024-06-27 18:29:43,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:43,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638331244] [2024-06-27 18:29:43,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:43,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:43,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:44,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:44,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:44,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638331244] [2024-06-27 18:29:44,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638331244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:44,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:44,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:29:44,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212032845] [2024-06-27 18:29:44,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:44,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:29:44,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:44,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:29:44,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:29:44,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:29:44,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 207 transitions, 1728 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:29:44,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:44,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:29:44,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:45,521 INFO L124 PetriNetUnfolderBase]: 5186/8398 cut-off events. [2024-06-27 18:29:45,521 INFO L125 PetriNetUnfolderBase]: For 418305/418329 co-relation queries the response was YES. [2024-06-27 18:29:45,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51457 conditions, 8398 events. 5186/8398 cut-off events. For 418305/418329 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 55706 event pairs, 1779 based on Foata normal form. 8/8212 useless extension candidates. Maximal degree in co-relation 51377. Up to 7305 conditions per place. [2024-06-27 18:29:45,624 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 182 selfloop transitions, 18 changer transitions 0/238 dead transitions. [2024-06-27 18:29:45,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 238 transitions, 2246 flow [2024-06-27 18:29:45,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:29:45,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:29:45,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 18:29:45,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5114285714285715 [2024-06-27 18:29:45,625 INFO L175 Difference]: Start difference. First operand has 180 places, 207 transitions, 1728 flow. Second operand 7 states and 179 transitions. [2024-06-27 18:29:45,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 238 transitions, 2246 flow [2024-06-27 18:29:45,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 238 transitions, 2112 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 18:29:45,946 INFO L231 Difference]: Finished difference. Result has 179 places, 210 transitions, 1684 flow [2024-06-27 18:29:45,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1594, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1684, PETRI_PLACES=179, PETRI_TRANSITIONS=210} [2024-06-27 18:29:45,954 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 123 predicate places. [2024-06-27 18:29:45,954 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 210 transitions, 1684 flow [2024-06-27 18:29:45,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:29:45,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:45,955 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:29:45,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 18:29:45,955 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:45,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:45,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1519492873, now seen corresponding path program 7 times [2024-06-27 18:29:45,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:45,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321811081] [2024-06-27 18:29:45,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:45,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:45,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:46,906 INFO L134 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:29:46,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:46,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321811081] [2024-06-27 18:29:46,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321811081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:46,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:46,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:46,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403773268] [2024-06-27 18:29:46,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:46,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:46,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:46,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:46,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:47,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:47,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 210 transitions, 1684 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:47,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:47,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:47,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:48,565 INFO L124 PetriNetUnfolderBase]: 5720/9053 cut-off events. [2024-06-27 18:29:48,566 INFO L125 PetriNetUnfolderBase]: For 447499/447519 co-relation queries the response was YES. [2024-06-27 18:29:48,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56432 conditions, 9053 events. 5720/9053 cut-off events. For 447499/447519 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 58307 event pairs, 1653 based on Foata normal form. 8/8906 useless extension candidates. Maximal degree in co-relation 56351. Up to 7723 conditions per place. [2024-06-27 18:29:48,663 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 187 selfloop transitions, 63 changer transitions 0/263 dead transitions. [2024-06-27 18:29:48,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 263 transitions, 2392 flow [2024-06-27 18:29:48,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:48,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:48,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-27 18:29:48,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2024-06-27 18:29:48,665 INFO L175 Difference]: Start difference. First operand has 179 places, 210 transitions, 1684 flow. Second operand 9 states and 235 transitions. [2024-06-27 18:29:48,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 263 transitions, 2392 flow [2024-06-27 18:29:49,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 263 transitions, 2324 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 18:29:49,089 INFO L231 Difference]: Finished difference. Result has 183 places, 212 transitions, 1815 flow [2024-06-27 18:29:49,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1616, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1815, PETRI_PLACES=183, PETRI_TRANSITIONS=212} [2024-06-27 18:29:49,090 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 127 predicate places. [2024-06-27 18:29:49,090 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 212 transitions, 1815 flow [2024-06-27 18:29:49,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:49,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:49,090 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:29:49,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 18:29:49,090 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:49,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:49,091 INFO L85 PathProgramCache]: Analyzing trace with hash -7622811, now seen corresponding path program 8 times [2024-06-27 18:29:49,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:49,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136919260] [2024-06-27 18:29:49,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:49,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:49,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:50,044 INFO L134 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:29:50,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:50,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136919260] [2024-06-27 18:29:50,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136919260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:50,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:50,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:50,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822584801] [2024-06-27 18:29:50,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:50,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:50,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:50,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:50,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:50,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:50,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 212 transitions, 1815 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:50,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:50,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:50,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:51,805 INFO L124 PetriNetUnfolderBase]: 5757/9112 cut-off events. [2024-06-27 18:29:51,806 INFO L125 PetriNetUnfolderBase]: For 468285/468297 co-relation queries the response was YES. [2024-06-27 18:29:51,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57782 conditions, 9112 events. 5757/9112 cut-off events. For 468285/468297 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 58759 event pairs, 1659 based on Foata normal form. 8/8964 useless extension candidates. Maximal degree in co-relation 57700. Up to 7778 conditions per place. [2024-06-27 18:29:51,899 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 192 selfloop transitions, 60 changer transitions 0/265 dead transitions. [2024-06-27 18:29:51,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 265 transitions, 2531 flow [2024-06-27 18:29:51,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:51,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:51,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 18:29:51,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5266666666666666 [2024-06-27 18:29:51,901 INFO L175 Difference]: Start difference. First operand has 183 places, 212 transitions, 1815 flow. Second operand 9 states and 237 transitions. [2024-06-27 18:29:51,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 265 transitions, 2531 flow [2024-06-27 18:29:52,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 265 transitions, 2350 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:52,298 INFO L231 Difference]: Finished difference. Result has 185 places, 214 transitions, 1831 flow [2024-06-27 18:29:52,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1634, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1831, PETRI_PLACES=185, PETRI_TRANSITIONS=214} [2024-06-27 18:29:52,299 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 129 predicate places. [2024-06-27 18:29:52,299 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 214 transitions, 1831 flow [2024-06-27 18:29:52,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:52,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:52,312 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:29:52,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 18:29:52,312 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:52,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:52,313 INFO L85 PathProgramCache]: Analyzing trace with hash -12985191, now seen corresponding path program 9 times [2024-06-27 18:29:52,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:52,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14809073] [2024-06-27 18:29:52,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:52,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:52,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:53,310 INFO L134 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:29:53,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:53,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14809073] [2024-06-27 18:29:53,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14809073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:53,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:53,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:53,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036312590] [2024-06-27 18:29:53,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:53,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:53,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:53,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:53,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:53,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:53,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 214 transitions, 1831 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:53,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:53,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:53,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:55,186 INFO L124 PetriNetUnfolderBase]: 5794/9171 cut-off events. [2024-06-27 18:29:55,187 INFO L125 PetriNetUnfolderBase]: For 486824/486836 co-relation queries the response was YES. [2024-06-27 18:29:55,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58586 conditions, 9171 events. 5794/9171 cut-off events. For 486824/486836 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 59082 event pairs, 1672 based on Foata normal form. 8/9023 useless extension candidates. Maximal degree in co-relation 58503. Up to 7833 conditions per place. [2024-06-27 18:29:55,263 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 193 selfloop transitions, 61 changer transitions 0/267 dead transitions. [2024-06-27 18:29:55,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 267 transitions, 2555 flow [2024-06-27 18:29:55,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:55,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:55,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-27 18:29:55,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244444444444445 [2024-06-27 18:29:55,265 INFO L175 Difference]: Start difference. First operand has 185 places, 214 transitions, 1831 flow. Second operand 9 states and 236 transitions. [2024-06-27 18:29:55,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 267 transitions, 2555 flow [2024-06-27 18:29:55,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 267 transitions, 2376 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:55,652 INFO L231 Difference]: Finished difference. Result has 187 places, 216 transitions, 1855 flow [2024-06-27 18:29:55,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1652, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1855, PETRI_PLACES=187, PETRI_TRANSITIONS=216} [2024-06-27 18:29:55,652 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 131 predicate places. [2024-06-27 18:29:55,653 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 216 transitions, 1855 flow [2024-06-27 18:29:55,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:55,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:55,653 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:29:55,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 18:29:55,653 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:55,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:55,654 INFO L85 PathProgramCache]: Analyzing trace with hash -13133061, now seen corresponding path program 10 times [2024-06-27 18:29:55,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:55,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65597383] [2024-06-27 18:29:55,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:55,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:55,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:56,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:56,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:56,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65597383] [2024-06-27 18:29:56,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65597383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:56,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:56,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:56,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111840069] [2024-06-27 18:29:56,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:56,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:56,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:56,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:56,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:56,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:56,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 216 transitions, 1855 flow. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:56,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:56,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:56,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:58,237 INFO L124 PetriNetUnfolderBase]: 5786/9134 cut-off events. [2024-06-27 18:29:58,237 INFO L125 PetriNetUnfolderBase]: For 495699/495711 co-relation queries the response was YES. [2024-06-27 18:29:58,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58475 conditions, 9134 events. 5786/9134 cut-off events. For 495699/495711 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 58620 event pairs, 1652 based on Foata normal form. 8/8991 useless extension candidates. Maximal degree in co-relation 58391. Up to 7676 conditions per place. [2024-06-27 18:29:58,331 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 189 selfloop transitions, 68 changer transitions 0/270 dead transitions. [2024-06-27 18:29:58,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 270 transitions, 2591 flow [2024-06-27 18:29:58,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:58,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:58,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 18:29:58,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5266666666666666 [2024-06-27 18:29:58,332 INFO L175 Difference]: Start difference. First operand has 187 places, 216 transitions, 1855 flow. Second operand 9 states and 237 transitions. [2024-06-27 18:29:58,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 270 transitions, 2591 flow [2024-06-27 18:29:58,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 270 transitions, 2406 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:58,760 INFO L231 Difference]: Finished difference. Result has 189 places, 218 transitions, 1891 flow [2024-06-27 18:29:58,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1670, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1891, PETRI_PLACES=189, PETRI_TRANSITIONS=218} [2024-06-27 18:29:58,761 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 133 predicate places. [2024-06-27 18:29:58,761 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 218 transitions, 1891 flow [2024-06-27 18:29:58,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have 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:29:58,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:58,761 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:29:58,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 18:29:58,762 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:29:58,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:58,764 INFO L85 PathProgramCache]: Analyzing trace with hash 109154670, now seen corresponding path program 2 times [2024-06-27 18:29:58,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:58,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108364193] [2024-06-27 18:29:58,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:58,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:58,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:59,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:59,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:59,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108364193] [2024-06-27 18:29:59,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108364193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:59,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:59,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:29:59,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872349315] [2024-06-27 18:29:59,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:59,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:29:59,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:59,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:29:59,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:29:59,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:29:59,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 218 transitions, 1891 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:29:59,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:59,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:29:59,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:00,777 INFO L124 PetriNetUnfolderBase]: 5285/8771 cut-off events. [2024-06-27 18:30:00,777 INFO L125 PetriNetUnfolderBase]: For 492089/492128 co-relation queries the response was YES. [2024-06-27 18:30:00,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54663 conditions, 8771 events. 5285/8771 cut-off events. For 492089/492128 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 60365 event pairs, 1793 based on Foata normal form. 17/8534 useless extension candidates. Maximal degree in co-relation 54578. Up to 7384 conditions per place. [2024-06-27 18:30:00,883 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 177 selfloop transitions, 30 changer transitions 0/249 dead transitions. [2024-06-27 18:30:00,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 249 transitions, 2587 flow [2024-06-27 18:30:00,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:30:00,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:30:00,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 18:30:00,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5114285714285715 [2024-06-27 18:30:00,884 INFO L175 Difference]: Start difference. First operand has 189 places, 218 transitions, 1891 flow. Second operand 7 states and 179 transitions. [2024-06-27 18:30:00,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 249 transitions, 2587 flow [2024-06-27 18:30:01,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 249 transitions, 2384 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 18:30:01,272 INFO L231 Difference]: Finished difference. Result has 189 places, 224 transitions, 1856 flow [2024-06-27 18:30:01,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1688, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1856, PETRI_PLACES=189, PETRI_TRANSITIONS=224} [2024-06-27 18:30:01,272 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 133 predicate places. [2024-06-27 18:30:01,272 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 224 transitions, 1856 flow [2024-06-27 18:30:01,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:30:01,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:01,273 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:30:01,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 18:30:01,273 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:30:01,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:01,273 INFO L85 PathProgramCache]: Analyzing trace with hash 2067578384, now seen corresponding path program 3 times [2024-06-27 18:30:01,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:01,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007830239] [2024-06-27 18:30:01,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:01,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:01,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:02,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:02,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:02,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007830239] [2024-06-27 18:30:02,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007830239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:02,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:02,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:30:02,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43756356] [2024-06-27 18:30:02,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:02,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:30:02,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:02,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:30:02,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:30:02,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:30:02,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 224 transitions, 1856 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:30:02,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:02,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:30:02,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:03,718 INFO L124 PetriNetUnfolderBase]: 5282/8767 cut-off events. [2024-06-27 18:30:03,718 INFO L125 PetriNetUnfolderBase]: For 504931/504962 co-relation queries the response was YES. [2024-06-27 18:30:03,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54927 conditions, 8767 events. 5282/8767 cut-off events. For 504931/504962 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 60403 event pairs, 1789 based on Foata normal form. 21/8532 useless extension candidates. Maximal degree in co-relation 54841. Up to 7381 conditions per place. [2024-06-27 18:30:03,809 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 175 selfloop transitions, 31 changer transitions 0/248 dead transitions. [2024-06-27 18:30:03,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 248 transitions, 2338 flow [2024-06-27 18:30:03,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:30:03,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:30:03,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 18:30:03,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5057142857142857 [2024-06-27 18:30:03,810 INFO L175 Difference]: Start difference. First operand has 189 places, 224 transitions, 1856 flow. Second operand 7 states and 177 transitions. [2024-06-27 18:30:03,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 248 transitions, 2338 flow [2024-06-27 18:30:04,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 248 transitions, 2233 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-27 18:30:04,195 INFO L231 Difference]: Finished difference. Result has 193 places, 224 transitions, 1819 flow [2024-06-27 18:30:04,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1751, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1819, PETRI_PLACES=193, PETRI_TRANSITIONS=224} [2024-06-27 18:30:04,196 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 137 predicate places. [2024-06-27 18:30:04,197 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 224 transitions, 1819 flow [2024-06-27 18:30:04,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:30:04,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:04,197 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:30:04,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 18:30:04,197 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:30:04,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:04,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1175421879, now seen corresponding path program 1 times [2024-06-27 18:30:04,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:04,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487085788] [2024-06-27 18:30:04,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:04,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:04,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:04,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:30:04,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:04,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487085788] [2024-06-27 18:30:04,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487085788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:04,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:04,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:30:04,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77562696] [2024-06-27 18:30:04,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:04,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:30:04,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:04,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:30:04,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:30:05,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:30:05,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 224 transitions, 1819 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:30:05,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:05,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:30:05,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:06,340 INFO L124 PetriNetUnfolderBase]: 5211/8592 cut-off events. [2024-06-27 18:30:06,341 INFO L125 PetriNetUnfolderBase]: For 459886/459915 co-relation queries the response was YES. [2024-06-27 18:30:06,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53670 conditions, 8592 events. 5211/8592 cut-off events. For 459886/459915 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 57764 event pairs, 1490 based on Foata normal form. 6/8421 useless extension candidates. Maximal degree in co-relation 53582. Up to 7337 conditions per place. [2024-06-27 18:30:06,435 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 224 selfloop transitions, 17 changer transitions 0/257 dead transitions. [2024-06-27 18:30:06,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 257 transitions, 2458 flow [2024-06-27 18:30:06,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:30:06,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:30:06,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 18:30:06,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085714285714286 [2024-06-27 18:30:06,436 INFO L175 Difference]: Start difference. First operand has 193 places, 224 transitions, 1819 flow. Second operand 7 states and 178 transitions. [2024-06-27 18:30:06,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 257 transitions, 2458 flow [2024-06-27 18:30:06,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 257 transitions, 2388 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 18:30:06,884 INFO L231 Difference]: Finished difference. Result has 195 places, 231 transitions, 1899 flow [2024-06-27 18:30:06,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1749, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1899, PETRI_PLACES=195, PETRI_TRANSITIONS=231} [2024-06-27 18:30:06,885 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 139 predicate places. [2024-06-27 18:30:06,885 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 231 transitions, 1899 flow [2024-06-27 18:30:06,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:30:06,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:06,886 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:30:06,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 18:30:06,886 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:30:06,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:06,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1830649817, now seen corresponding path program 2 times [2024-06-27 18:30:06,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:06,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440235397] [2024-06-27 18:30:06,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:06,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:06,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:07,805 INFO L134 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:30:07,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:07,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440235397] [2024-06-27 18:30:07,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440235397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:07,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:07,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:30:07,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119464699] [2024-06-27 18:30:07,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:07,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:30:07,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:07,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:30:07,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:30:07,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:30:07,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 231 transitions, 1899 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:30:07,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:07,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:30:07,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:09,106 INFO L124 PetriNetUnfolderBase]: 5228/8618 cut-off events. [2024-06-27 18:30:09,106 INFO L125 PetriNetUnfolderBase]: For 477393/477422 co-relation queries the response was YES. [2024-06-27 18:30:09,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54966 conditions, 8618 events. 5228/8618 cut-off events. For 477393/477422 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 57961 event pairs, 1488 based on Foata normal form. 6/8446 useless extension candidates. Maximal degree in co-relation 54876. Up to 7340 conditions per place. [2024-06-27 18:30:09,201 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 221 selfloop transitions, 22 changer transitions 0/259 dead transitions. [2024-06-27 18:30:09,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 259 transitions, 2521 flow [2024-06-27 18:30:09,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:30:09,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:30:09,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 18:30:09,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085714285714286 [2024-06-27 18:30:09,203 INFO L175 Difference]: Start difference. First operand has 195 places, 231 transitions, 1899 flow. Second operand 7 states and 178 transitions. [2024-06-27 18:30:09,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 259 transitions, 2521 flow [2024-06-27 18:30:09,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 259 transitions, 2438 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 18:30:09,610 INFO L231 Difference]: Finished difference. Result has 198 places, 234 transitions, 1936 flow [2024-06-27 18:30:09,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1816, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1936, PETRI_PLACES=198, PETRI_TRANSITIONS=234} [2024-06-27 18:30:09,611 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 142 predicate places. [2024-06-27 18:30:09,611 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 234 transitions, 1936 flow [2024-06-27 18:30:09,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:30:09,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:09,611 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:30:09,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 18:30:09,612 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:30:09,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:09,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1175602578, now seen corresponding path program 1 times [2024-06-27 18:30:09,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:09,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137140269] [2024-06-27 18:30:09,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:09,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:09,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:10,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:10,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:10,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137140269] [2024-06-27 18:30:10,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137140269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:10,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:10,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:30:10,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588674379] [2024-06-27 18:30:10,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:10,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:30:10,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:10,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:30:10,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:30:10,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:30:10,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 234 transitions, 1936 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:30:10,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:10,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:30:10,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:12,328 INFO L124 PetriNetUnfolderBase]: 5299/8729 cut-off events. [2024-06-27 18:30:12,329 INFO L125 PetriNetUnfolderBase]: For 484274/484274 co-relation queries the response was YES. [2024-06-27 18:30:12,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54807 conditions, 8729 events. 5299/8729 cut-off events. For 484274/484274 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 58904 event pairs, 1638 based on Foata normal form. 1/8567 useless extension candidates. Maximal degree in co-relation 54716. Up to 7406 conditions per place. [2024-06-27 18:30:12,432 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 211 selfloop transitions, 16 changer transitions 0/262 dead transitions. [2024-06-27 18:30:12,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 262 transitions, 2516 flow [2024-06-27 18:30:12,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:30:12,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:30:12,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 18:30:12,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5028571428571429 [2024-06-27 18:30:12,433 INFO L175 Difference]: Start difference. First operand has 198 places, 234 transitions, 1936 flow. Second operand 7 states and 176 transitions. [2024-06-27 18:30:12,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 262 transitions, 2516 flow [2024-06-27 18:30:12,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 262 transitions, 2418 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 18:30:12,859 INFO L231 Difference]: Finished difference. Result has 200 places, 237 transitions, 1936 flow [2024-06-27 18:30:12,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1838, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1936, PETRI_PLACES=200, PETRI_TRANSITIONS=237} [2024-06-27 18:30:12,860 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 144 predicate places. [2024-06-27 18:30:12,860 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 237 transitions, 1936 flow [2024-06-27 18:30:12,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:30:12,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:12,860 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:30:12,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 18:30:12,861 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:30:12,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:12,861 INFO L85 PathProgramCache]: Analyzing trace with hash 2065963799, now seen corresponding path program 3 times [2024-06-27 18:30:12,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:12,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134118891] [2024-06-27 18:30:12,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:12,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:12,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:13,697 INFO L134 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:30:13,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:13,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134118891] [2024-06-27 18:30:13,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134118891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:13,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:13,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:30:13,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350985771] [2024-06-27 18:30:13,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:13,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:30:13,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:13,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:30:13,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:30:13,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:30:13,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 237 transitions, 1936 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:30:13,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:13,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:30:13,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:14,961 INFO L124 PetriNetUnfolderBase]: 5289/8819 cut-off events. [2024-06-27 18:30:14,961 INFO L125 PetriNetUnfolderBase]: For 510621/510682 co-relation queries the response was YES. [2024-06-27 18:30:15,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57176 conditions, 8819 events. 5289/8819 cut-off events. For 510621/510682 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 60273 event pairs, 1484 based on Foata normal form. 6/8593 useless extension candidates. Maximal degree in co-relation 57084. Up to 7374 conditions per place. [2024-06-27 18:30:15,060 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 218 selfloop transitions, 29 changer transitions 0/264 dead transitions. [2024-06-27 18:30:15,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 264 transitions, 2578 flow [2024-06-27 18:30:15,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:30:15,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:30:15,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 18:30:15,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085714285714286 [2024-06-27 18:30:15,062 INFO L175 Difference]: Start difference. First operand has 200 places, 237 transitions, 1936 flow. Second operand 7 states and 178 transitions. [2024-06-27 18:30:15,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 264 transitions, 2578 flow [2024-06-27 18:30:15,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 264 transitions, 2502 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 18:30:15,558 INFO L231 Difference]: Finished difference. Result has 202 places, 240 transitions, 2002 flow [2024-06-27 18:30:15,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1860, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2002, PETRI_PLACES=202, PETRI_TRANSITIONS=240} [2024-06-27 18:30:15,560 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 146 predicate places. [2024-06-27 18:30:15,560 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 240 transitions, 2002 flow [2024-06-27 18:30:15,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:30:15,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:15,561 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:30:15,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 18:30:15,561 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:30:15,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:15,561 INFO L85 PathProgramCache]: Analyzing trace with hash 2067748016, now seen corresponding path program 2 times [2024-06-27 18:30:15,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:15,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553005850] [2024-06-27 18:30:15,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:15,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:15,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:16,486 INFO L134 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:30:16,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:16,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553005850] [2024-06-27 18:30:16,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553005850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:16,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:16,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:30:16,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452554068] [2024-06-27 18:30:16,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:16,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:30:16,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:16,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:30:16,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:30:16,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:30:16,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 240 transitions, 2002 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:30:16,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:16,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:30:16,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:17,792 INFO L124 PetriNetUnfolderBase]: 5320/9042 cut-off events. [2024-06-27 18:30:17,797 INFO L125 PetriNetUnfolderBase]: For 513181/513187 co-relation queries the response was YES. [2024-06-27 18:30:17,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56783 conditions, 9042 events. 5320/9042 cut-off events. For 513181/513187 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 63360 event pairs, 1628 based on Foata normal form. 7/8810 useless extension candidates. Maximal degree in co-relation 56690. Up to 7384 conditions per place. [2024-06-27 18:30:17,896 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 207 selfloop transitions, 28 changer transitions 0/271 dead transitions. [2024-06-27 18:30:17,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 271 transitions, 2800 flow [2024-06-27 18:30:17,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:30:17,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:30:17,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 18:30:17,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5114285714285715 [2024-06-27 18:30:17,898 INFO L175 Difference]: Start difference. First operand has 202 places, 240 transitions, 2002 flow. Second operand 7 states and 179 transitions. [2024-06-27 18:30:17,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 271 transitions, 2800 flow [2024-06-27 18:30:18,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 271 transitions, 2680 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 18:30:18,256 INFO L231 Difference]: Finished difference. Result has 204 places, 246 transitions, 2074 flow [2024-06-27 18:30:18,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1882, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2074, PETRI_PLACES=204, PETRI_TRANSITIONS=246} [2024-06-27 18:30:18,257 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 148 predicate places. [2024-06-27 18:30:18,257 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 246 transitions, 2074 flow [2024-06-27 18:30:18,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:30:18,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:18,257 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:30:18,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 18:30:18,258 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:30:18,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:18,258 INFO L85 PathProgramCache]: Analyzing trace with hash 2066290508, now seen corresponding path program 3 times [2024-06-27 18:30:18,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:18,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102626042] [2024-06-27 18:30:18,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:18,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:18,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:19,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:30:19,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:19,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102626042] [2024-06-27 18:30:19,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102626042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:19,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:19,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:30:19,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689912215] [2024-06-27 18:30:19,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:19,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:30:19,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:19,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:30:19,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:30:19,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:30:19,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 246 transitions, 2074 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:30:19,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:19,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:30:19,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:20,514 INFO L124 PetriNetUnfolderBase]: 5317/9043 cut-off events. [2024-06-27 18:30:20,514 INFO L125 PetriNetUnfolderBase]: For 528936/528942 co-relation queries the response was YES. [2024-06-27 18:30:20,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57434 conditions, 9043 events. 5317/9043 cut-off events. For 528936/528942 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 63405 event pairs, 1626 based on Foata normal form. 7/8809 useless extension candidates. Maximal degree in co-relation 57340. Up to 7381 conditions per place. [2024-06-27 18:30:20,615 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 205 selfloop transitions, 29 changer transitions 0/270 dead transitions. [2024-06-27 18:30:20,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 270 transitions, 2618 flow [2024-06-27 18:30:20,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:30:20,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:30:20,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 18:30:20,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5057142857142857 [2024-06-27 18:30:20,616 INFO L175 Difference]: Start difference. First operand has 204 places, 246 transitions, 2074 flow. Second operand 7 states and 177 transitions. [2024-06-27 18:30:20,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 270 transitions, 2618 flow [2024-06-27 18:30:21,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 270 transitions, 2488 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-27 18:30:21,056 INFO L231 Difference]: Finished difference. Result has 208 places, 246 transitions, 2008 flow [2024-06-27 18:30:21,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1944, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2008, PETRI_PLACES=208, PETRI_TRANSITIONS=246} [2024-06-27 18:30:21,056 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 152 predicate places. [2024-06-27 18:30:21,056 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 246 transitions, 2008 flow [2024-06-27 18:30:21,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:30:21,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:21,057 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:30:21,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 18:30:21,057 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:21,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:21,057 INFO L85 PathProgramCache]: Analyzing trace with hash 2020111418, now seen corresponding path program 1 times [2024-06-27 18:30:21,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:21,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140081214] [2024-06-27 18:30:21,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:21,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:21,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:22,250 INFO L134 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:30:22,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:22,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140081214] [2024-06-27 18:30:22,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140081214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:22,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:22,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:22,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165249072] [2024-06-27 18:30:22,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:22,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:22,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:22,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:22,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:22,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:22,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 246 transitions, 2008 flow. Second operand has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:30:22,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:22,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:22,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:24,460 INFO L124 PetriNetUnfolderBase]: 6319/10249 cut-off events. [2024-06-27 18:30:24,460 INFO L125 PetriNetUnfolderBase]: For 749564/749658 co-relation queries the response was YES. [2024-06-27 18:30:24,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71705 conditions, 10249 events. 6319/10249 cut-off events. For 749564/749658 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 69159 event pairs, 1452 based on Foata normal form. 20/10027 useless extension candidates. Maximal degree in co-relation 71609. Up to 8116 conditions per place. [2024-06-27 18:30:24,578 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 278 selfloop transitions, 37 changer transitions 0/333 dead transitions. [2024-06-27 18:30:24,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 333 transitions, 3253 flow [2024-06-27 18:30:24,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:30:24,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:30:24,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 298 transitions. [2024-06-27 18:30:24,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5418181818181819 [2024-06-27 18:30:24,580 INFO L175 Difference]: Start difference. First operand has 208 places, 246 transitions, 2008 flow. Second operand 11 states and 298 transitions. [2024-06-27 18:30:24,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 333 transitions, 3253 flow [2024-06-27 18:30:25,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 333 transitions, 3187 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 18:30:25,054 INFO L231 Difference]: Finished difference. Result has 213 places, 248 transitions, 2132 flow [2024-06-27 18:30:25,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1942, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2132, PETRI_PLACES=213, PETRI_TRANSITIONS=248} [2024-06-27 18:30:25,055 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 157 predicate places. [2024-06-27 18:30:25,055 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 248 transitions, 2132 flow [2024-06-27 18:30:25,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:30:25,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:25,055 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:30:25,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 18:30:25,055 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:25,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:25,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1464120664, now seen corresponding path program 2 times [2024-06-27 18:30:25,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:25,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503714911] [2024-06-27 18:30:25,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:25,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:25,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:26,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:26,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:26,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503714911] [2024-06-27 18:30:26,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503714911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:26,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:26,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:26,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852280786] [2024-06-27 18:30:26,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:26,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:26,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:26,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:26,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:26,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:26,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 248 transitions, 2132 flow. Second operand has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:30:26,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:26,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:26,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:28,318 INFO L124 PetriNetUnfolderBase]: 6405/10235 cut-off events. [2024-06-27 18:30:28,318 INFO L125 PetriNetUnfolderBase]: For 781489/781575 co-relation queries the response was YES. [2024-06-27 18:30:28,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73900 conditions, 10235 events. 6405/10235 cut-off events. For 781489/781575 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 68071 event pairs, 1814 based on Foata normal form. 20/10057 useless extension candidates. Maximal degree in co-relation 73803. Up to 8400 conditions per place. [2024-06-27 18:30:28,435 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 274 selfloop transitions, 33 changer transitions 0/325 dead transitions. [2024-06-27 18:30:28,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 325 transitions, 3285 flow [2024-06-27 18:30:28,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:28,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:28,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 272 transitions. [2024-06-27 18:30:28,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.544 [2024-06-27 18:30:28,438 INFO L175 Difference]: Start difference. First operand has 213 places, 248 transitions, 2132 flow. Second operand 10 states and 272 transitions. [2024-06-27 18:30:28,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 325 transitions, 3285 flow [2024-06-27 18:30:29,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 325 transitions, 3191 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 18:30:29,146 INFO L231 Difference]: Finished difference. Result has 216 places, 249 transitions, 2166 flow [2024-06-27 18:30:29,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2044, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2166, PETRI_PLACES=216, PETRI_TRANSITIONS=249} [2024-06-27 18:30:29,146 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 160 predicate places. [2024-06-27 18:30:29,146 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 249 transitions, 2166 flow [2024-06-27 18:30:29,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:30:29,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:29,147 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:30:29,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 18:30:29,147 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:29,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:29,147 INFO L85 PathProgramCache]: Analyzing trace with hash 143520492, now seen corresponding path program 3 times [2024-06-27 18:30:29,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:29,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686506690] [2024-06-27 18:30:29,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:29,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:29,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:30,477 INFO L134 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:30:30,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:30,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686506690] [2024-06-27 18:30:30,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686506690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:30,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:30,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:30,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073127504] [2024-06-27 18:30:30,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:30,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:30,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:30,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:30,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:30,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:30,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 249 transitions, 2166 flow. Second operand has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:30:30,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:30,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:30,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:32,506 INFO L124 PetriNetUnfolderBase]: 6527/10513 cut-off events. [2024-06-27 18:30:32,506 INFO L125 PetriNetUnfolderBase]: For 799739/799825 co-relation queries the response was YES. [2024-06-27 18:30:32,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74565 conditions, 10513 events. 6527/10513 cut-off events. For 799739/799825 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 70826 event pairs, 1931 based on Foata normal form. 24/10320 useless extension candidates. Maximal degree in co-relation 74466. Up to 8937 conditions per place. [2024-06-27 18:30:32,642 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 272 selfloop transitions, 29 changer transitions 0/319 dead transitions. [2024-06-27 18:30:32,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 319 transitions, 3047 flow [2024-06-27 18:30:32,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:32,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:32,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 264 transitions. [2024-06-27 18:30:32,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528 [2024-06-27 18:30:32,643 INFO L175 Difference]: Start difference. First operand has 216 places, 249 transitions, 2166 flow. Second operand 10 states and 264 transitions. [2024-06-27 18:30:32,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 319 transitions, 3047 flow [2024-06-27 18:30:33,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 319 transitions, 2938 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 18:30:33,403 INFO L231 Difference]: Finished difference. Result has 218 places, 250 transitions, 2176 flow [2024-06-27 18:30:33,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2059, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2176, PETRI_PLACES=218, PETRI_TRANSITIONS=250} [2024-06-27 18:30:33,404 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 162 predicate places. [2024-06-27 18:30:33,404 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 250 transitions, 2176 flow [2024-06-27 18:30:33,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:30:33,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:33,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:33,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 18:30:33,410 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:33,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:33,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1482612102, now seen corresponding path program 4 times [2024-06-27 18:30:33,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:33,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336080374] [2024-06-27 18:30:33,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:33,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:33,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:34,653 INFO L134 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:30:34,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:34,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336080374] [2024-06-27 18:30:34,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336080374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:34,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:34,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:34,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277308446] [2024-06-27 18:30:34,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:34,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:34,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:34,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:34,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:34,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:34,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 250 transitions, 2176 flow. Second operand has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:30:34,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:34,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:34,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:36,766 INFO L124 PetriNetUnfolderBase]: 6499/10439 cut-off events. [2024-06-27 18:30:36,767 INFO L125 PetriNetUnfolderBase]: For 767614/767700 co-relation queries the response was YES. [2024-06-27 18:30:36,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72594 conditions, 10439 events. 6499/10439 cut-off events. For 767614/767700 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 70036 event pairs, 1859 based on Foata normal form. 20/10250 useless extension candidates. Maximal degree in co-relation 72494. Up to 8687 conditions per place. [2024-06-27 18:30:36,897 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 274 selfloop transitions, 31 changer transitions 0/323 dead transitions. [2024-06-27 18:30:36,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 323 transitions, 3031 flow [2024-06-27 18:30:36,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:36,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:36,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 268 transitions. [2024-06-27 18:30:36,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.536 [2024-06-27 18:30:36,898 INFO L175 Difference]: Start difference. First operand has 218 places, 250 transitions, 2176 flow. Second operand 10 states and 268 transitions. [2024-06-27 18:30:36,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 323 transitions, 3031 flow [2024-06-27 18:30:37,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 323 transitions, 2924 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-27 18:30:37,427 INFO L231 Difference]: Finished difference. Result has 220 places, 250 transitions, 2137 flow [2024-06-27 18:30:37,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2069, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2137, PETRI_PLACES=220, PETRI_TRANSITIONS=250} [2024-06-27 18:30:37,427 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 164 predicate places. [2024-06-27 18:30:37,427 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 250 transitions, 2137 flow [2024-06-27 18:30:37,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:30:37,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:37,428 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:30:37,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 18:30:37,428 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:37,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:37,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1956626626, now seen corresponding path program 5 times [2024-06-27 18:30:37,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:37,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195370362] [2024-06-27 18:30:37,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:37,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:37,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:38,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:38,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:38,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195370362] [2024-06-27 18:30:38,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195370362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:38,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:38,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:38,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113899738] [2024-06-27 18:30:38,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:38,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:38,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:38,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:38,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:38,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:38,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 250 transitions, 2137 flow. Second operand has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:30:38,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:38,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:38,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:40,762 INFO L124 PetriNetUnfolderBase]: 6824/10975 cut-off events. [2024-06-27 18:30:40,762 INFO L125 PetriNetUnfolderBase]: For 838719/838803 co-relation queries the response was YES. [2024-06-27 18:30:40,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77552 conditions, 10975 events. 6824/10975 cut-off events. For 838719/838803 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 74373 event pairs, 1810 based on Foata normal form. 22/10789 useless extension candidates. Maximal degree in co-relation 77451. Up to 8385 conditions per place. [2024-06-27 18:30:40,892 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 213 selfloop transitions, 98 changer transitions 0/329 dead transitions. [2024-06-27 18:30:40,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 329 transitions, 3393 flow [2024-06-27 18:30:40,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:40,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:40,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 283 transitions. [2024-06-27 18:30:40,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.566 [2024-06-27 18:30:40,903 INFO L175 Difference]: Start difference. First operand has 220 places, 250 transitions, 2137 flow. Second operand 10 states and 283 transitions. [2024-06-27 18:30:40,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 329 transitions, 3393 flow [2024-06-27 18:30:41,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 329 transitions, 3308 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 18:30:41,539 INFO L231 Difference]: Finished difference. Result has 221 places, 252 transitions, 2368 flow [2024-06-27 18:30:41,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2052, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2368, PETRI_PLACES=221, PETRI_TRANSITIONS=252} [2024-06-27 18:30:41,555 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 165 predicate places. [2024-06-27 18:30:41,556 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 252 transitions, 2368 flow [2024-06-27 18:30:41,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:30:41,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:41,556 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:30:41,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 18:30:41,556 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:41,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:41,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1961272906, now seen corresponding path program 6 times [2024-06-27 18:30:41,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:41,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591498414] [2024-06-27 18:30:41,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:41,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:41,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:43,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:30:43,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:43,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591498414] [2024-06-27 18:30:43,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591498414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:43,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:43,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:43,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826669024] [2024-06-27 18:30:43,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:43,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:43,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:43,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:43,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:43,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:43,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 252 transitions, 2368 flow. Second operand has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:30:43,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:43,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:43,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:45,458 INFO L124 PetriNetUnfolderBase]: 6788/10920 cut-off events. [2024-06-27 18:30:45,458 INFO L125 PetriNetUnfolderBase]: For 827013/827097 co-relation queries the response was YES. [2024-06-27 18:30:45,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76521 conditions, 10920 events. 6788/10920 cut-off events. For 827013/827097 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 73975 event pairs, 1828 based on Foata normal form. 26/10738 useless extension candidates. Maximal degree in co-relation 76419. Up to 8581 conditions per place. [2024-06-27 18:30:45,583 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 209 selfloop transitions, 96 changer transitions 0/323 dead transitions. [2024-06-27 18:30:45,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 323 transitions, 3234 flow [2024-06-27 18:30:45,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:45,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:45,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 277 transitions. [2024-06-27 18:30:45,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554 [2024-06-27 18:30:45,585 INFO L175 Difference]: Start difference. First operand has 221 places, 252 transitions, 2368 flow. Second operand 10 states and 277 transitions. [2024-06-27 18:30:45,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 323 transitions, 3234 flow [2024-06-27 18:30:46,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 323 transitions, 3045 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 18:30:46,409 INFO L231 Difference]: Finished difference. Result has 225 places, 252 transitions, 2378 flow [2024-06-27 18:30:46,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2179, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2378, PETRI_PLACES=225, PETRI_TRANSITIONS=252} [2024-06-27 18:30:46,409 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 169 predicate places. [2024-06-27 18:30:46,410 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 252 transitions, 2378 flow [2024-06-27 18:30:46,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:30:46,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:46,410 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:30:46,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 18:30:46,410 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:46,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:46,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1806015622, now seen corresponding path program 7 times [2024-06-27 18:30:46,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:46,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907126641] [2024-06-27 18:30:46,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:46,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:46,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:47,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:47,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:47,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907126641] [2024-06-27 18:30:47,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907126641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:47,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:47,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:47,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067756143] [2024-06-27 18:30:47,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:47,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:47,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:47,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:47,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:47,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:47,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 252 transitions, 2378 flow. Second operand has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:30:47,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:47,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:47,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:49,760 INFO L124 PetriNetUnfolderBase]: 6955/11231 cut-off events. [2024-06-27 18:30:49,760 INFO L125 PetriNetUnfolderBase]: For 835172/835256 co-relation queries the response was YES. [2024-06-27 18:30:49,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78144 conditions, 11231 events. 6955/11231 cut-off events. For 835172/835256 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 76906 event pairs, 1892 based on Foata normal form. 26/11040 useless extension candidates. Maximal degree in co-relation 78040. Up to 8838 conditions per place. [2024-06-27 18:30:49,929 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 206 selfloop transitions, 99 changer transitions 0/323 dead transitions. [2024-06-27 18:30:49,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 323 transitions, 3298 flow [2024-06-27 18:30:49,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:49,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:49,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 274 transitions. [2024-06-27 18:30:49,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.548 [2024-06-27 18:30:49,930 INFO L175 Difference]: Start difference. First operand has 225 places, 252 transitions, 2378 flow. Second operand 10 states and 274 transitions. [2024-06-27 18:30:49,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 323 transitions, 3298 flow [2024-06-27 18:30:50,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 323 transitions, 3099 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 18:30:50,803 INFO L231 Difference]: Finished difference. Result has 226 places, 253 transitions, 2444 flow [2024-06-27 18:30:50,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2179, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2444, PETRI_PLACES=226, PETRI_TRANSITIONS=253} [2024-06-27 18:30:50,804 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 170 predicate places. [2024-06-27 18:30:50,804 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 253 transitions, 2444 flow [2024-06-27 18:30:50,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:30:50,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:50,805 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:30:50,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 18:30:50,805 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:50,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:50,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1628764132, now seen corresponding path program 8 times [2024-06-27 18:30:50,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:50,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127208169] [2024-06-27 18:30:50,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:50,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:50,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:51,823 INFO L134 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:30:51,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:51,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127208169] [2024-06-27 18:30:51,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127208169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:51,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:51,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:51,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426552237] [2024-06-27 18:30:51,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:51,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:51,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:51,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:51,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:51,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:51,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 253 transitions, 2444 flow. Second operand has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:30:51,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:51,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:51,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:54,154 INFO L124 PetriNetUnfolderBase]: 7288/11694 cut-off events. [2024-06-27 18:30:54,155 INFO L125 PetriNetUnfolderBase]: For 933569/933653 co-relation queries the response was YES. [2024-06-27 18:30:54,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84675 conditions, 11694 events. 7288/11694 cut-off events. For 933569/933653 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 79970 event pairs, 1867 based on Foata normal form. 22/11511 useless extension candidates. Maximal degree in co-relation 84570. Up to 8352 conditions per place. [2024-06-27 18:30:54,318 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 210 selfloop transitions, 104 changer transitions 0/332 dead transitions. [2024-06-27 18:30:54,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 332 transitions, 3724 flow [2024-06-27 18:30:54,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:54,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:54,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 282 transitions. [2024-06-27 18:30:54,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564 [2024-06-27 18:30:54,320 INFO L175 Difference]: Start difference. First operand has 226 places, 253 transitions, 2444 flow. Second operand 10 states and 282 transitions. [2024-06-27 18:30:54,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 332 transitions, 3724 flow [2024-06-27 18:30:55,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 332 transitions, 3491 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 18:30:55,370 INFO L231 Difference]: Finished difference. Result has 228 places, 255 transitions, 2547 flow [2024-06-27 18:30:55,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2211, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2547, PETRI_PLACES=228, PETRI_TRANSITIONS=255} [2024-06-27 18:30:55,370 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 172 predicate places. [2024-06-27 18:30:55,370 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 255 transitions, 2547 flow [2024-06-27 18:30:55,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:30:55,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:55,371 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:30:55,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 18:30:55,371 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:55,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:55,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1799759512, now seen corresponding path program 9 times [2024-06-27 18:30:55,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:55,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803993056] [2024-06-27 18:30:55,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:55,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:55,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:56,633 INFO L134 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:30:56,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:56,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803993056] [2024-06-27 18:30:56,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803993056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:56,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:56,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:56,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907286631] [2024-06-27 18:30:56,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:56,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:56,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:56,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:56,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:56,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:56,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 255 transitions, 2547 flow. Second operand has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:30:56,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:56,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:56,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:59,351 INFO L124 PetriNetUnfolderBase]: 7410/12051 cut-off events. [2024-06-27 18:30:59,351 INFO L125 PetriNetUnfolderBase]: For 961213/961297 co-relation queries the response was YES. [2024-06-27 18:30:59,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85999 conditions, 12051 events. 7410/12051 cut-off events. For 961213/961297 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 84201 event pairs, 2027 based on Foata normal form. 26/11833 useless extension candidates. Maximal degree in co-relation 85893. Up to 9543 conditions per place. [2024-06-27 18:30:59,491 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 212 selfloop transitions, 97 changer transitions 0/327 dead transitions. [2024-06-27 18:30:59,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 327 transitions, 3483 flow [2024-06-27 18:30:59,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:59,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:59,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 276 transitions. [2024-06-27 18:30:59,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.552 [2024-06-27 18:30:59,493 INFO L175 Difference]: Start difference. First operand has 228 places, 255 transitions, 2547 flow. Second operand 10 states and 276 transitions. [2024-06-27 18:30:59,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 327 transitions, 3483 flow [2024-06-27 18:31:00,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 327 transitions, 3299 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 18:31:00,365 INFO L231 Difference]: Finished difference. Result has 232 places, 256 transitions, 2628 flow [2024-06-27 18:31:00,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2628, PETRI_PLACES=232, PETRI_TRANSITIONS=256} [2024-06-27 18:31:00,365 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 176 predicate places. [2024-06-27 18:31:00,365 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 256 transitions, 2628 flow [2024-06-27 18:31:00,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:31:00,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:00,366 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:31:00,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 18:31:00,366 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:31:00,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:00,366 INFO L85 PathProgramCache]: Analyzing trace with hash 2127329056, now seen corresponding path program 10 times [2024-06-27 18:31:00,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:00,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109329598] [2024-06-27 18:31:00,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:00,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:00,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:01,566 INFO L134 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:31:01,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:01,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109329598] [2024-06-27 18:31:01,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109329598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:01,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:01,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:31:01,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621948974] [2024-06-27 18:31:01,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:01,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:31:01,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:01,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:31:01,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:31:01,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:31:01,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 256 transitions, 2628 flow. Second operand has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:31:01,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:01,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:31:01,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:04,469 INFO L124 PetriNetUnfolderBase]: 7382/11947 cut-off events. [2024-06-27 18:31:04,469 INFO L125 PetriNetUnfolderBase]: For 902289/902373 co-relation queries the response was YES. [2024-06-27 18:31:04,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83866 conditions, 11947 events. 7382/11947 cut-off events. For 902289/902373 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 82720 event pairs, 1939 based on Foata normal form. 22/11741 useless extension candidates. Maximal degree in co-relation 83758. Up to 9069 conditions per place. [2024-06-27 18:31:04,625 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 212 selfloop transitions, 100 changer transitions 0/330 dead transitions. [2024-06-27 18:31:04,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 330 transitions, 3522 flow [2024-06-27 18:31:04,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:31:04,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:31:04,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 278 transitions. [2024-06-27 18:31:04,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556 [2024-06-27 18:31:04,627 INFO L175 Difference]: Start difference. First operand has 232 places, 256 transitions, 2628 flow. Second operand 10 states and 278 transitions. [2024-06-27 18:31:04,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 330 transitions, 3522 flow [2024-06-27 18:31:05,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 330 transitions, 3281 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 18:31:05,545 INFO L231 Difference]: Finished difference. Result has 234 places, 256 transitions, 2593 flow [2024-06-27 18:31:05,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2387, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2593, PETRI_PLACES=234, PETRI_TRANSITIONS=256} [2024-06-27 18:31:05,546 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 178 predicate places. [2024-06-27 18:31:05,546 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 256 transitions, 2593 flow [2024-06-27 18:31:05,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:31:05,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:05,546 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:31:05,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 18:31:05,546 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:31:05,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:05,547 INFO L85 PathProgramCache]: Analyzing trace with hash -293908636, now seen corresponding path program 1 times [2024-06-27 18:31:05,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:05,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610256546] [2024-06-27 18:31:05,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:05,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:05,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:06,384 INFO L134 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:31:06,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:06,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610256546] [2024-06-27 18:31:06,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610256546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:06,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:06,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:31:06,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935282554] [2024-06-27 18:31:06,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:06,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:31:06,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:06,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:31:06,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:31:06,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:31:06,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 256 transitions, 2593 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:31:06,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:06,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:31:06,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:08,742 INFO L124 PetriNetUnfolderBase]: 6972/11474 cut-off events. [2024-06-27 18:31:08,743 INFO L125 PetriNetUnfolderBase]: For 851645/851715 co-relation queries the response was YES. [2024-06-27 18:31:08,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79411 conditions, 11474 events. 6972/11474 cut-off events. For 851645/851715 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 81397 event pairs, 2176 based on Foata normal form. 11/11200 useless extension candidates. Maximal degree in co-relation 79302. Up to 9812 conditions per place. [2024-06-27 18:31:08,873 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 231 selfloop transitions, 24 changer transitions 0/298 dead transitions. [2024-06-27 18:31:08,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 298 transitions, 3327 flow [2024-06-27 18:31:08,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:31:08,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:31:08,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 18:31:08,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5228571428571429 [2024-06-27 18:31:08,874 INFO L175 Difference]: Start difference. First operand has 234 places, 256 transitions, 2593 flow. Second operand 7 states and 183 transitions. [2024-06-27 18:31:08,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 298 transitions, 3327 flow [2024-06-27 18:31:09,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 298 transitions, 3004 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-27 18:31:09,546 INFO L231 Difference]: Finished difference. Result has 233 places, 269 transitions, 2513 flow [2024-06-27 18:31:09,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2513, PETRI_PLACES=233, PETRI_TRANSITIONS=269} [2024-06-27 18:31:09,546 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 177 predicate places. [2024-06-27 18:31:09,546 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 269 transitions, 2513 flow [2024-06-27 18:31:09,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:31:09,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:09,547 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:31:09,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 18:31:09,547 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:31:09,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:09,547 INFO L85 PathProgramCache]: Analyzing trace with hash -286260316, now seen corresponding path program 2 times [2024-06-27 18:31:09,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:09,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949862003] [2024-06-27 18:31:09,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:09,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:09,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:10,486 INFO L134 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:31:10,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:10,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949862003] [2024-06-27 18:31:10,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949862003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:10,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:10,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:31:10,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296518334] [2024-06-27 18:31:10,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:10,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:31:10,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:10,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:31:10,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:31:10,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:31:10,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 269 transitions, 2513 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:31:10,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:10,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:31:10,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:12,867 INFO L124 PetriNetUnfolderBase]: 7009/11528 cut-off events. [2024-06-27 18:31:12,868 INFO L125 PetriNetUnfolderBase]: For 870552/870622 co-relation queries the response was YES. [2024-06-27 18:31:12,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79517 conditions, 11528 events. 7009/11528 cut-off events. For 870552/870622 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 81823 event pairs, 2152 based on Foata normal form. 11/11253 useless extension candidates. Maximal degree in co-relation 79406. Up to 9832 conditions per place. [2024-06-27 18:31:13,000 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 232 selfloop transitions, 31 changer transitions 0/306 dead transitions. [2024-06-27 18:31:13,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 306 transitions, 3404 flow [2024-06-27 18:31:13,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:31:13,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:31:13,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 18:31:13,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5228571428571429 [2024-06-27 18:31:13,002 INFO L175 Difference]: Start difference. First operand has 233 places, 269 transitions, 2513 flow. Second operand 7 states and 183 transitions. [2024-06-27 18:31:13,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 306 transitions, 3404 flow [2024-06-27 18:31:13,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 306 transitions, 3317 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 18:31:13,844 INFO L231 Difference]: Finished difference. Result has 238 places, 277 transitions, 2638 flow [2024-06-27 18:31:13,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2426, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2638, PETRI_PLACES=238, PETRI_TRANSITIONS=277} [2024-06-27 18:31:13,845 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 182 predicate places. [2024-06-27 18:31:13,845 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 277 transitions, 2638 flow [2024-06-27 18:31:13,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:31:13,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:13,845 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:31:13,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 18:31:13,845 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:31:13,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:13,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1806261886, now seen corresponding path program 1 times [2024-06-27 18:31:13,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:13,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382717921] [2024-06-27 18:31:13,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:13,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:13,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:14,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:14,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:14,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382717921] [2024-06-27 18:31:14,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382717921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:15,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:15,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:31:15,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763157616] [2024-06-27 18:31:15,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:15,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:31:15,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:15,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:31:15,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:31:15,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:31:15,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 277 transitions, 2638 flow. Second operand has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:31:15,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:15,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:31:15,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:17,780 INFO L124 PetriNetUnfolderBase]: 7468/12169 cut-off events. [2024-06-27 18:31:17,780 INFO L125 PetriNetUnfolderBase]: For 923392/923462 co-relation queries the response was YES. [2024-06-27 18:31:17,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84964 conditions, 12169 events. 7468/12169 cut-off events. For 923392/923462 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 85313 event pairs, 2110 based on Foata normal form. 10/11928 useless extension candidates. Maximal degree in co-relation 84851. Up to 10367 conditions per place. [2024-06-27 18:31:17,916 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 268 selfloop transitions, 59 changer transitions 0/345 dead transitions. [2024-06-27 18:31:17,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 345 transitions, 3600 flow [2024-06-27 18:31:17,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:31:17,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:31:17,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 265 transitions. [2024-06-27 18:31:17,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-27 18:31:17,917 INFO L175 Difference]: Start difference. First operand has 238 places, 277 transitions, 2638 flow. Second operand 10 states and 265 transitions. [2024-06-27 18:31:17,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 345 transitions, 3600 flow [2024-06-27 18:31:18,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 345 transitions, 3513 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-27 18:31:18,761 INFO L231 Difference]: Finished difference. Result has 246 places, 282 transitions, 2776 flow [2024-06-27 18:31:18,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2551, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2776, PETRI_PLACES=246, PETRI_TRANSITIONS=282} [2024-06-27 18:31:18,762 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 190 predicate places. [2024-06-27 18:31:18,762 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 282 transitions, 2776 flow [2024-06-27 18:31:18,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.272727272727273) internal successors, (168), 11 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:31:18,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:18,762 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:31:18,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 18:31:18,762 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:31:18,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:18,763 INFO L85 PathProgramCache]: Analyzing trace with hash -286249404, now seen corresponding path program 1 times [2024-06-27 18:31:18,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:18,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707162568] [2024-06-27 18:31:18,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:18,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:18,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:19,879 INFO L134 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:31:19,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:19,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707162568] [2024-06-27 18:31:19,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707162568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:19,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:19,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:31:19,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549026073] [2024-06-27 18:31:19,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:19,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:31:19,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:19,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:31:19,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:31:20,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:31:20,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 282 transitions, 2776 flow. Second operand has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have 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:31:20,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:20,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:31:20,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:22,252 INFO L124 PetriNetUnfolderBase]: 6931/11398 cut-off events. [2024-06-27 18:31:22,252 INFO L125 PetriNetUnfolderBase]: For 931256/931314 co-relation queries the response was YES. [2024-06-27 18:31:22,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81432 conditions, 11398 events. 6931/11398 cut-off events. For 931256/931314 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 80878 event pairs, 2179 based on Foata normal form. 8/11048 useless extension candidates. Maximal degree in co-relation 81316. Up to 9732 conditions per place. [2024-06-27 18:31:22,417 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 240 selfloop transitions, 24 changer transitions 0/318 dead transitions. [2024-06-27 18:31:22,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 318 transitions, 3462 flow [2024-06-27 18:31:22,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:31:22,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:31:22,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 18:31:22,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.505 [2024-06-27 18:31:22,419 INFO L175 Difference]: Start difference. First operand has 246 places, 282 transitions, 2776 flow. Second operand 8 states and 202 transitions. [2024-06-27 18:31:22,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 318 transitions, 3462 flow [2024-06-27 18:31:23,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 318 transitions, 3279 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 18:31:23,253 INFO L231 Difference]: Finished difference. Result has 247 places, 285 transitions, 2701 flow [2024-06-27 18:31:23,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2593, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2701, PETRI_PLACES=247, PETRI_TRANSITIONS=285} [2024-06-27 18:31:23,254 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 191 predicate places. [2024-06-27 18:31:23,254 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 285 transitions, 2701 flow [2024-06-27 18:31:23,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have 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:31:23,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:23,254 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:31:23,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 18:31:23,254 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:31:23,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:23,255 INFO L85 PathProgramCache]: Analyzing trace with hash 160236793, now seen corresponding path program 1 times [2024-06-27 18:31:23,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:23,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707878688] [2024-06-27 18:31:23,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:23,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:23,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:24,418 INFO L134 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:31:24,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:24,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707878688] [2024-06-27 18:31:24,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707878688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:24,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:24,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:31:24,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425891270] [2024-06-27 18:31:24,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:24,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:31:24,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:24,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:31:24,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:31:24,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:31:24,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 285 transitions, 2701 flow. Second operand has 11 states, 11 states have (on average 15.363636363636363) internal successors, (169), 11 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have 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:31:24,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:24,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:31:24,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:27,606 INFO L124 PetriNetUnfolderBase]: 7739/12535 cut-off events. [2024-06-27 18:31:27,607 INFO L125 PetriNetUnfolderBase]: For 1057777/1057865 co-relation queries the response was YES. [2024-06-27 18:31:27,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91965 conditions, 12535 events. 7739/12535 cut-off events. For 1057777/1057865 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 87450 event pairs, 1980 based on Foata normal form. 30/12320 useless extension candidates. Maximal degree in co-relation 91848. Up to 9452 conditions per place. [2024-06-27 18:31:27,786 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 233 selfloop transitions, 109 changer transitions 0/360 dead transitions. [2024-06-27 18:31:27,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 360 transitions, 4081 flow [2024-06-27 18:31:27,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:31:27,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:31:27,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 276 transitions. [2024-06-27 18:31:27,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.552 [2024-06-27 18:31:27,788 INFO L175 Difference]: Start difference. First operand has 247 places, 285 transitions, 2701 flow. Second operand 10 states and 276 transitions. [2024-06-27 18:31:27,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 360 transitions, 4081 flow