./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix033.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix033.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/mix033.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix033.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:53,272 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:27:53,357 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:53,361 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:27:53,362 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:27:53,387 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:27:53,389 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:27:53,389 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:27:53,390 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:27:53,394 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:27:53,394 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:27:53,394 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:27:53,395 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:27:53,396 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:27:53,396 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:27:53,397 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:27:53,398 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:27:53,398 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:27:53,398 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:27:53,398 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:27:53,399 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:27:53,399 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:27:53,399 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:27:53,400 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:27:53,400 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:27:53,400 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:27:53,400 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:27:53,401 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:27:53,401 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:27:53,402 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:27:53,403 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:27:53,403 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:27:53,403 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:27:53,403 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:27:53,404 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:27:53,404 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:27:53,404 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:27:53,405 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:27:53,405 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:27:53,405 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:27:53,405 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:27:53,406 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:27:53,406 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:27:53,406 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:53,634 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:27:53,655 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:27:53,658 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:27:53,659 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:27:53,659 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:27:53,660 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix033.opt.i [2024-06-27 18:27:54,867 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:27:55,163 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:27:55,163 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix033.opt.i [2024-06-27 18:27:55,183 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e28e3ec82/f53e1baae1bc4b0ebc4a6839a86c45d9/FLAG981868f3e [2024-06-27 18:27:55,196 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e28e3ec82/f53e1baae1bc4b0ebc4a6839a86c45d9 [2024-06-27 18:27:55,199 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:27:55,199 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:27:55,200 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/mix033.opt.yml/witness.yml [2024-06-27 18:27:55,421 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:27:55,423 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:27:55,425 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:27:55,425 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:27:55,430 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:27:55,431 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:27:55" (1/2) ... [2024-06-27 18:27:55,432 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@30440031 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:27:55, skipping insertion in model container [2024-06-27 18:27:55,432 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:27:55" (1/2) ... [2024-06-27 18:27:55,434 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@53cf5f7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:27:55, skipping insertion in model container [2024-06-27 18:27:55,434 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:55" (2/2) ... [2024-06-27 18:27:55,435 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@30440031 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:27:55, skipping insertion in model container [2024-06-27 18:27:55,435 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:55" (2/2) ... [2024-06-27 18:27:55,435 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:27:55,533 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:27:55,535 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] (((((((((((((((((((((! multithreaded || ((x == 0 || x == 1) || x == 2)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (b == 0 || b == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0) [2024-06-27 18:27:55,535 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] (((((((((((((((((((((! multithreaded || ((x == 0 || x == 1) || x == 2)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (b == 0 || b == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0) [2024-06-27 18:27:55,536 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] (((((((((((((((((((((! multithreaded || ((x == 0 || x == 1) || x == 2)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (b == 0 || b == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0) [2024-06-27 18:27:55,536 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:27:55,536 INFO L106 edCorrectnessWitness]: ghost_update [L844-L844] multithreaded = 1; [2024-06-27 18:27:55,584 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:27:55,792 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/mix033.opt.i[944,957] [2024-06-27 18:27:55,996 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:27:56,005 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:27:56,050 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/mix033.opt.i[944,957] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:27:56,130 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:27:56,167 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:27:56,167 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:27:56 WrapperNode [2024-06-27 18:27:56,168 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:27:56,168 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:27:56,169 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:27:56,169 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:27:56,174 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:27:56" (1/1) ... [2024-06-27 18:27:56,189 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:27:56" (1/1) ... [2024-06-27 18:27:56,225 INFO L138 Inliner]: procedures = 175, calls = 50, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 131 [2024-06-27 18:27:56,226 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:27:56,227 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:27:56,227 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:27:56,227 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:27:56,245 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:27:56" (1/1) ... [2024-06-27 18:27:56,245 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:27:56" (1/1) ... [2024-06-27 18:27:56,249 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:27:56" (1/1) ... [2024-06-27 18:27:56,266 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:56,267 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:27:56" (1/1) ... [2024-06-27 18:27:56,267 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:27:56" (1/1) ... [2024-06-27 18:27:56,277 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:27:56" (1/1) ... [2024-06-27 18:27:56,290 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:27:56" (1/1) ... [2024-06-27 18:27:56,292 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:27:56" (1/1) ... [2024-06-27 18:27:56,304 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:27:56" (1/1) ... [2024-06-27 18:27:56,308 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:27:56,309 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:27:56,309 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:27:56,309 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:27:56,311 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:27:56" (1/1) ... [2024-06-27 18:27:56,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:27:56,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:27:56,362 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:56,392 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:56,410 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:27:56,410 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:27:56,411 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:27:56,411 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:27:56,411 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:27:56,412 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:27:56,412 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 18:27:56,412 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 18:27:56,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:27:56,412 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:27:56,413 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:27:56,413 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:27:56,415 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:56,584 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:27:56,588 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:27:56,947 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:27:56,948 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:27:57,120 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:27:57,121 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:27:57,121 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:27:57 BoogieIcfgContainer [2024-06-27 18:27:57,121 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:27:57,124 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:27:57,124 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:27:57,127 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:27:57,128 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:27:55" (1/4) ... [2024-06-27 18:27:57,129 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61cc79bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:27:57, skipping insertion in model container [2024-06-27 18:27:57,129 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:55" (2/4) ... [2024-06-27 18:27:57,129 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61cc79bd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:27:57, skipping insertion in model container [2024-06-27 18:27:57,129 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:27:56" (3/4) ... [2024-06-27 18:27:57,130 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61cc79bd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:27:57, skipping insertion in model container [2024-06-27 18:27:57,130 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:27:57" (4/4) ... [2024-06-27 18:27:57,131 INFO L112 eAbstractionObserver]: Analyzing ICFG mix033.opt.i [2024-06-27 18:27:57,149 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:27:57,149 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 18:27:57,149 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:27:57,206 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:27:57,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 59 places, 50 transitions, 112 flow [2024-06-27 18:27:57,292 INFO L124 PetriNetUnfolderBase]: 1/47 cut-off events. [2024-06-27 18:27:57,292 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:27:57,296 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 82 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:57,296 INFO L82 GeneralOperation]: Start removeDead. Operand has 59 places, 50 transitions, 112 flow [2024-06-27 18:27:57,301 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 56 places, 47 transitions, 103 flow [2024-06-27 18:27:57,316 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:27:57,325 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;@3fad0e20, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:27:57,326 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 18:27:57,334 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:27:57,335 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 18:27:57,335 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:27:57,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:57,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:27:57,336 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:57,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:57,345 INFO L85 PathProgramCache]: Analyzing trace with hash 328363469, now seen corresponding path program 1 times [2024-06-27 18:27:57,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:57,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855802091] [2024-06-27 18:27:57,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:57,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:57,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:58,672 INFO L134 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,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:58,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855802091] [2024-06-27 18:27:58,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855802091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:58,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:58,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:27:58,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343917986] [2024-06-27 18:27:58,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:58,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:27:58,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:58,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:27:58,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:27:58,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 50 [2024-06-27 18:27:58,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 47 transitions, 103 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call 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,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:58,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 50 [2024-06-27 18:27:58,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:59,637 INFO L124 PetriNetUnfolderBase]: 3657/6090 cut-off events. [2024-06-27 18:27:59,638 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-27 18:27:59,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11432 conditions, 6090 events. 3657/6090 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 40972 event pairs, 2984 based on Foata normal form. 181/5764 useless extension candidates. Maximal degree in co-relation 11420. Up to 5253 conditions per place. [2024-06-27 18:27:59,688 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 41 selfloop transitions, 5 changer transitions 0/61 dead transitions. [2024-06-27 18:27:59,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 61 transitions, 229 flow [2024-06-27 18:27:59,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:27:59,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:27:59,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 105 transitions. [2024-06-27 18:27:59,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-27 18:27:59,704 INFO L175 Difference]: Start difference. First operand has 56 places, 47 transitions, 103 flow. Second operand 3 states and 105 transitions. [2024-06-27 18:27:59,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 61 transitions, 229 flow [2024-06-27 18:27:59,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 61 transitions, 224 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 18:27:59,714 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 135 flow [2024-06-27 18:27:59,716 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:59,720 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 0 predicate places. [2024-06-27 18:27:59,720 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 135 flow [2024-06-27 18:27:59,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call 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,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:59,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:59,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:27:59,721 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:59,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:59,722 INFO L85 PathProgramCache]: Analyzing trace with hash 2024783400, now seen corresponding path program 1 times [2024-06-27 18:27:59,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:59,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659306437] [2024-06-27 18:27:59,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:59,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:59,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:00,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:00,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:00,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659306437] [2024-06-27 18:28:00,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659306437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:00,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:00,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:28:00,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973250237] [2024-06-27 18:28:00,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:00,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:28:00,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:00,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:28:00,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:28:00,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 50 [2024-06-27 18:28:00,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 135 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call 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,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:00,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 50 [2024-06-27 18:28:00,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:01,522 INFO L124 PetriNetUnfolderBase]: 4173/6373 cut-off events. [2024-06-27 18:28:01,523 INFO L125 PetriNetUnfolderBase]: For 879/879 co-relation queries the response was YES. [2024-06-27 18:28:01,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13813 conditions, 6373 events. 4173/6373 cut-off events. For 879/879 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 39162 event pairs, 2259 based on Foata normal form. 3/6087 useless extension candidates. Maximal degree in co-relation 13801. Up to 5953 conditions per place. [2024-06-27 18:28:01,571 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 53 selfloop transitions, 9 changer transitions 0/76 dead transitions. [2024-06-27 18:28:01,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 76 transitions, 325 flow [2024-06-27 18:28:01,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:28:01,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:28:01,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2024-06-27 18:28:01,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.665 [2024-06-27 18:28:01,576 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 135 flow. Second operand 4 states and 133 transitions. [2024-06-27 18:28:01,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 76 transitions, 325 flow [2024-06-27 18:28:01,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 76 transitions, 320 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:28:01,579 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 181 flow [2024-06-27 18:28:01,580 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:28:01,580 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 3 predicate places. [2024-06-27 18:28:01,581 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 181 flow [2024-06-27 18:28:01,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call 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,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:01,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:01,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:28:01,585 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:28:01,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:01,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1656222584, now seen corresponding path program 1 times [2024-06-27 18:28:01,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:01,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925383951] [2024-06-27 18:28:01,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:01,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:01,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:02,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:02,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:02,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925383951] [2024-06-27 18:28:02,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925383951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:02,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:02,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:28:02,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669328695] [2024-06-27 18:28:02,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:02,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 18:28:02,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:02,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 18:28:02,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 18:28:02,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 50 [2024-06-27 18:28:02,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 181 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:02,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:02,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 50 [2024-06-27 18:28:02,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:03,661 INFO L124 PetriNetUnfolderBase]: 4199/6821 cut-off events. [2024-06-27 18:28:03,661 INFO L125 PetriNetUnfolderBase]: For 2483/2483 co-relation queries the response was YES. [2024-06-27 18:28:03,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15667 conditions, 6821 events. 4199/6821 cut-off events. For 2483/2483 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 44395 event pairs, 1848 based on Foata normal form. 5/6397 useless extension candidates. Maximal degree in co-relation 15653. Up to 5877 conditions per place. [2024-06-27 18:28:03,711 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 70 selfloop transitions, 21 changer transitions 0/105 dead transitions. [2024-06-27 18:28:03,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 105 transitions, 525 flow [2024-06-27 18:28:03,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:28:03,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:28:03,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 173 transitions. [2024-06-27 18:28:03,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.692 [2024-06-27 18:28:03,714 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 181 flow. Second operand 5 states and 173 transitions. [2024-06-27 18:28:03,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 105 transitions, 525 flow [2024-06-27 18:28:03,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 105 transitions, 506 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 18:28:03,719 INFO L231 Difference]: Finished difference. Result has 64 places, 68 transitions, 310 flow [2024-06-27 18:28:03,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=310, PETRI_PLACES=64, PETRI_TRANSITIONS=68} [2024-06-27 18:28:03,720 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 8 predicate places. [2024-06-27 18:28:03,720 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 68 transitions, 310 flow [2024-06-27 18:28:03,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:03,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:03,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:03,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:28:03,721 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:03,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:03,722 INFO L85 PathProgramCache]: Analyzing trace with hash 85262147, now seen corresponding path program 1 times [2024-06-27 18:28:03,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:03,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66850431] [2024-06-27 18:28:03,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:03,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:03,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:04,849 INFO L134 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:04,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:04,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66850431] [2024-06-27 18:28:04,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66850431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:04,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:04,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:28:04,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789106422] [2024-06-27 18:28:04,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:04,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:28:04,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:04,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:28:04,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:28:04,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 50 [2024-06-27 18:28:04,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 68 transitions, 310 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:28:04,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:04,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 50 [2024-06-27 18:28:04,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:05,924 INFO L124 PetriNetUnfolderBase]: 4243/6996 cut-off events. [2024-06-27 18:28:05,925 INFO L125 PetriNetUnfolderBase]: For 6508/6510 co-relation queries the response was YES. [2024-06-27 18:28:05,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18498 conditions, 6996 events. 4243/6996 cut-off events. For 6508/6510 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 46812 event pairs, 1880 based on Foata normal form. 12/6553 useless extension candidates. Maximal degree in co-relation 18481. Up to 5853 conditions per place. [2024-06-27 18:28:05,975 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 78 selfloop transitions, 25 changer transitions 0/117 dead transitions. [2024-06-27 18:28:05,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 117 transitions, 666 flow [2024-06-27 18:28:05,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:28:05,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:28:05,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 202 transitions. [2024-06-27 18:28:05,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6733333333333333 [2024-06-27 18:28:05,979 INFO L175 Difference]: Start difference. First operand has 64 places, 68 transitions, 310 flow. Second operand 6 states and 202 transitions. [2024-06-27 18:28:05,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 117 transitions, 666 flow [2024-06-27 18:28:05,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 117 transitions, 654 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-27 18:28:05,987 INFO L231 Difference]: Finished difference. Result has 69 places, 71 transitions, 385 flow [2024-06-27 18:28:05,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=385, PETRI_PLACES=69, PETRI_TRANSITIONS=71} [2024-06-27 18:28:05,988 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 13 predicate places. [2024-06-27 18:28:05,988 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 71 transitions, 385 flow [2024-06-27 18:28:05,989 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:28:05,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:05,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:05,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:28:05,989 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:28:05,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:05,990 INFO L85 PathProgramCache]: Analyzing trace with hash -863072227, now seen corresponding path program 1 times [2024-06-27 18:28:05,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:05,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869089762] [2024-06-27 18:28:05,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:05,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:06,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:06,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:06,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:06,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869089762] [2024-06-27 18:28:06,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869089762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:06,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:06,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:28:06,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662003793] [2024-06-27 18:28:06,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:06,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:28:06,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:06,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:28:06,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:28:06,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 50 [2024-06-27 18:28:06,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 71 transitions, 385 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:28:06,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:06,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 50 [2024-06-27 18:28:06,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:07,856 INFO L124 PetriNetUnfolderBase]: 4248/6628 cut-off events. [2024-06-27 18:28:07,857 INFO L125 PetriNetUnfolderBase]: For 8356/8356 co-relation queries the response was YES. [2024-06-27 18:28:07,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19704 conditions, 6628 events. 4248/6628 cut-off events. For 8356/8356 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 41104 event pairs, 1370 based on Foata normal form. 2/6310 useless extension candidates. Maximal degree in co-relation 19683. Up to 6056 conditions per place. [2024-06-27 18:28:07,903 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 69 selfloop transitions, 10 changer transitions 0/92 dead transitions. [2024-06-27 18:28:07,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 92 transitions, 591 flow [2024-06-27 18:28:07,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:28:07,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:28:07,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-27 18:28:07,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.572 [2024-06-27 18:28:07,906 INFO L175 Difference]: Start difference. First operand has 69 places, 71 transitions, 385 flow. Second operand 5 states and 143 transitions. [2024-06-27 18:28:07,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 92 transitions, 591 flow [2024-06-27 18:28:07,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 92 transitions, 522 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 18:28:07,917 INFO L231 Difference]: Finished difference. Result has 70 places, 71 transitions, 345 flow [2024-06-27 18:28:07,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=345, PETRI_PLACES=70, PETRI_TRANSITIONS=71} [2024-06-27 18:28:07,918 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 14 predicate places. [2024-06-27 18:28:07,918 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 71 transitions, 345 flow [2024-06-27 18:28:07,918 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:28:07,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:07,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:07,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:28:07,919 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:07,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:07,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1026978189, now seen corresponding path program 1 times [2024-06-27 18:28:07,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:07,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679695962] [2024-06-27 18:28:07,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:07,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:07,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:08,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:08,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:08,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679695962] [2024-06-27 18:28:08,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679695962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:08,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:08,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:28:08,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656135404] [2024-06-27 18:28:08,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:08,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:28:08,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:08,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:28:08,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:28:08,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:28:08,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 71 transitions, 345 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:28:08,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:08,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:28:08,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:09,951 INFO L124 PetriNetUnfolderBase]: 4987/7681 cut-off events. [2024-06-27 18:28:09,952 INFO L125 PetriNetUnfolderBase]: For 10217/10217 co-relation queries the response was YES. [2024-06-27 18:28:09,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22335 conditions, 7681 events. 4987/7681 cut-off events. For 10217/10217 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 46832 event pairs, 1658 based on Foata normal form. 2/7336 useless extension candidates. Maximal degree in co-relation 22312. Up to 7074 conditions per place. [2024-06-27 18:28:10,031 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 79 selfloop transitions, 14 changer transitions 0/105 dead transitions. [2024-06-27 18:28:10,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 105 transitions, 627 flow [2024-06-27 18:28:10,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:28:10,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:28:10,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 18:28:10,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5566666666666666 [2024-06-27 18:28:10,033 INFO L175 Difference]: Start difference. First operand has 70 places, 71 transitions, 345 flow. Second operand 6 states and 167 transitions. [2024-06-27 18:28:10,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 105 transitions, 627 flow [2024-06-27 18:28:10,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 105 transitions, 598 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 18:28:10,045 INFO L231 Difference]: Finished difference. Result has 72 places, 75 transitions, 389 flow [2024-06-27 18:28:10,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=389, PETRI_PLACES=72, PETRI_TRANSITIONS=75} [2024-06-27 18:28:10,048 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 16 predicate places. [2024-06-27 18:28:10,048 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 75 transitions, 389 flow [2024-06-27 18:28:10,049 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:10,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:10,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:10,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:28:10,049 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:10,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:10,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1027615114, now seen corresponding path program 1 times [2024-06-27 18:28:10,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:10,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627231214] [2024-06-27 18:28:10,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:10,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:10,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:10,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:10,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:10,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627231214] [2024-06-27 18:28:10,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627231214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:10,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:10,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:28:10,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185753800] [2024-06-27 18:28:10,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:10,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:28:10,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:10,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:28:10,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:28:10,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 50 [2024-06-27 18:28:10,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 75 transitions, 389 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:28:10,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:10,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 50 [2024-06-27 18:28:10,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:10,443 INFO L124 PetriNetUnfolderBase]: 1061/2528 cut-off events. [2024-06-27 18:28:10,445 INFO L125 PetriNetUnfolderBase]: For 3737/4173 co-relation queries the response was YES. [2024-06-27 18:28:10,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5882 conditions, 2528 events. 1061/2528 cut-off events. For 3737/4173 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 21570 event pairs, 376 based on Foata normal form. 8/2310 useless extension candidates. Maximal degree in co-relation 5860. Up to 1323 conditions per place. [2024-06-27 18:28:10,468 INFO L140 encePairwiseOnDemand]: 47/50 looper letters, 25 selfloop transitions, 9 changer transitions 0/75 dead transitions. [2024-06-27 18:28:10,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 75 transitions, 407 flow [2024-06-27 18:28:10,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:28:10,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:28:10,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 115 transitions. [2024-06-27 18:28:10,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7666666666666667 [2024-06-27 18:28:10,470 INFO L175 Difference]: Start difference. First operand has 72 places, 75 transitions, 389 flow. Second operand 3 states and 115 transitions. [2024-06-27 18:28:10,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 75 transitions, 407 flow [2024-06-27 18:28:10,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 75 transitions, 377 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 18:28:10,475 INFO L231 Difference]: Finished difference. Result has 69 places, 67 transitions, 311 flow [2024-06-27 18:28:10,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=311, PETRI_PLACES=69, PETRI_TRANSITIONS=67} [2024-06-27 18:28:10,477 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 13 predicate places. [2024-06-27 18:28:10,477 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 67 transitions, 311 flow [2024-06-27 18:28:10,477 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:28:10,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:10,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:10,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:28:10,478 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:28:10,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:10,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1777273510, now seen corresponding path program 1 times [2024-06-27 18:28:10,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:10,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915969917] [2024-06-27 18:28:10,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:10,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:10,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:11,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:28:11,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:11,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915969917] [2024-06-27 18:28:11,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915969917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:11,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:11,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:28:11,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076197367] [2024-06-27 18:28:11,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:11,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:28:11,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:11,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:28:11,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:28:11,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:28:11,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 67 transitions, 311 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:28:11,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:11,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:28:11,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:12,322 INFO L124 PetriNetUnfolderBase]: 4716/7187 cut-off events. [2024-06-27 18:28:12,322 INFO L125 PetriNetUnfolderBase]: For 15551/15555 co-relation queries the response was YES. [2024-06-27 18:28:12,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21601 conditions, 7187 events. 4716/7187 cut-off events. For 15551/15555 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 42912 event pairs, 1496 based on Foata normal form. 8/7180 useless extension candidates. Maximal degree in co-relation 21579. Up to 6590 conditions per place. [2024-06-27 18:28:12,381 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 73 selfloop transitions, 19 changer transitions 0/105 dead transitions. [2024-06-27 18:28:12,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 105 transitions, 623 flow [2024-06-27 18:28:12,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:28:12,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:28:12,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 18:28:12,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5733333333333334 [2024-06-27 18:28:12,384 INFO L175 Difference]: Start difference. First operand has 69 places, 67 transitions, 311 flow. Second operand 6 states and 172 transitions. [2024-06-27 18:28:12,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 105 transitions, 623 flow [2024-06-27 18:28:12,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 105 transitions, 603 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:28:12,401 INFO L231 Difference]: Finished difference. Result has 73 places, 70 transitions, 365 flow [2024-06-27 18:28:12,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=293, 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=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=365, PETRI_PLACES=73, PETRI_TRANSITIONS=70} [2024-06-27 18:28:12,402 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 17 predicate places. [2024-06-27 18:28:12,402 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 70 transitions, 365 flow [2024-06-27 18:28:12,403 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:12,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:12,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:12,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:28:12,403 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:12,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:12,404 INFO L85 PathProgramCache]: Analyzing trace with hash -483694660, now seen corresponding path program 2 times [2024-06-27 18:28:12,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:12,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412095939] [2024-06-27 18:28:12,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:12,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:12,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:13,175 INFO L134 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,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:13,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412095939] [2024-06-27 18:28:13,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412095939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:13,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:13,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:28:13,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687761533] [2024-06-27 18:28:13,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:13,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:28:13,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:13,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:28:13,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:28:13,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:28:13,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 70 transitions, 365 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:28:13,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:13,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:28:13,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:14,087 INFO L124 PetriNetUnfolderBase]: 4704/7160 cut-off events. [2024-06-27 18:28:14,088 INFO L125 PetriNetUnfolderBase]: For 16359/16359 co-relation queries the response was YES. [2024-06-27 18:28:14,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21727 conditions, 7160 events. 4704/7160 cut-off events. For 16359/16359 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 42685 event pairs, 1520 based on Foata normal form. 2/7142 useless extension candidates. Maximal degree in co-relation 21703. Up to 6574 conditions per place. [2024-06-27 18:28:14,135 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 67 selfloop transitions, 20 changer transitions 0/100 dead transitions. [2024-06-27 18:28:14,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 100 transitions, 607 flow [2024-06-27 18:28:14,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:28:14,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:28:14,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 18:28:14,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-27 18:28:14,138 INFO L175 Difference]: Start difference. First operand has 73 places, 70 transitions, 365 flow. Second operand 6 states and 168 transitions. [2024-06-27 18:28:14,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 100 transitions, 607 flow [2024-06-27 18:28:14,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 100 transitions, 578 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:14,148 INFO L231 Difference]: Finished difference. Result has 76 places, 70 transitions, 384 flow [2024-06-27 18:28:14,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=384, PETRI_PLACES=76, PETRI_TRANSITIONS=70} [2024-06-27 18:28:14,149 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 20 predicate places. [2024-06-27 18:28:14,149 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 70 transitions, 384 flow [2024-06-27 18:28:14,149 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:14,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:14,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:14,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:28:14,150 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:14,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:14,150 INFO L85 PathProgramCache]: Analyzing trace with hash -524798304, now seen corresponding path program 1 times [2024-06-27 18:28:14,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:14,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036903700] [2024-06-27 18:28:14,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:14,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:14,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28: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:28:14,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:14,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036903700] [2024-06-27 18:28:14,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036903700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:15,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:15,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:15,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308455681] [2024-06-27 18:28:15,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:15,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:15,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:15,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:15,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:15,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:28:15,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 70 transitions, 384 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:15,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:15,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:28:15,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:16,191 INFO L124 PetriNetUnfolderBase]: 4260/6740 cut-off events. [2024-06-27 18:28:16,191 INFO L125 PetriNetUnfolderBase]: For 15463/15463 co-relation queries the response was YES. [2024-06-27 18:28:16,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20272 conditions, 6740 events. 4260/6740 cut-off events. For 15463/15463 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 41546 event pairs, 1314 based on Foata normal form. 4/6731 useless extension candidates. Maximal degree in co-relation 20247. Up to 6025 conditions per place. [2024-06-27 18:28:16,240 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 82 selfloop transitions, 14 changer transitions 5/113 dead transitions. [2024-06-27 18:28:16,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 113 transitions, 698 flow [2024-06-27 18:28:16,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:16,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:16,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 18:28:16,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457142857142857 [2024-06-27 18:28:16,243 INFO L175 Difference]: Start difference. First operand has 76 places, 70 transitions, 384 flow. Second operand 7 states and 191 transitions. [2024-06-27 18:28:16,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 113 transitions, 698 flow [2024-06-27 18:28:16,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 113 transitions, 633 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:16,259 INFO L231 Difference]: Finished difference. Result has 77 places, 72 transitions, 381 flow [2024-06-27 18:28:16,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=381, PETRI_PLACES=77, PETRI_TRANSITIONS=72} [2024-06-27 18:28:16,261 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 21 predicate places. [2024-06-27 18:28:16,261 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 72 transitions, 381 flow [2024-06-27 18:28:16,261 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:16,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:16,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:16,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:28:16,262 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:16,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:16,263 INFO L85 PathProgramCache]: Analyzing trace with hash 904447756, now seen corresponding path program 1 times [2024-06-27 18:28:16,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:16,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529785791] [2024-06-27 18:28:16,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:16,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:16,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:17,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:17,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:17,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529785791] [2024-06-27 18:28:17,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529785791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:17,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:17,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:17,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905917504] [2024-06-27 18:28:17,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:17,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:17,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:17,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:17,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:17,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:17,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 72 transitions, 381 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:17,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:17,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:17,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:18,121 INFO L124 PetriNetUnfolderBase]: 4388/6622 cut-off events. [2024-06-27 18:28:18,122 INFO L125 PetriNetUnfolderBase]: For 20790/20794 co-relation queries the response was YES. [2024-06-27 18:28:18,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21511 conditions, 6622 events. 4388/6622 cut-off events. For 20790/20794 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 38186 event pairs, 1363 based on Foata normal form. 5/6610 useless extension candidates. Maximal degree in co-relation 21485. Up to 6021 conditions per place. [2024-06-27 18:28:18,166 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 83 selfloop transitions, 26 changer transitions 0/120 dead transitions. [2024-06-27 18:28:18,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 120 transitions, 783 flow [2024-06-27 18:28:18,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:18,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:18,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 18:28:18,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457142857142857 [2024-06-27 18:28:18,169 INFO L175 Difference]: Start difference. First operand has 77 places, 72 transitions, 381 flow. Second operand 7 states and 191 transitions. [2024-06-27 18:28:18,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 120 transitions, 783 flow [2024-06-27 18:28:18,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 120 transitions, 743 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:18,185 INFO L231 Difference]: Finished difference. Result has 78 places, 79 transitions, 460 flow [2024-06-27 18:28:18,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=341, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=460, PETRI_PLACES=78, PETRI_TRANSITIONS=79} [2024-06-27 18:28:18,186 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 22 predicate places. [2024-06-27 18:28:18,186 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 79 transitions, 460 flow [2024-06-27 18:28:18,187 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:18,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:18,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:18,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:28:18,187 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:18,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:18,188 INFO L85 PathProgramCache]: Analyzing trace with hash -2074776000, now seen corresponding path program 2 times [2024-06-27 18:28:18,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:18,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638578610] [2024-06-27 18:28:18,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:18,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:18,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:19,029 INFO L134 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:19,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:19,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638578610] [2024-06-27 18:28:19,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638578610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:19,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:19,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:19,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383444532] [2024-06-27 18:28:19,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:19,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:19,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:19,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:19,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:19,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:19,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 79 transitions, 460 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:19,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:19,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:19,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:20,027 INFO L124 PetriNetUnfolderBase]: 4411/6644 cut-off events. [2024-06-27 18:28:20,027 INFO L125 PetriNetUnfolderBase]: For 25954/25954 co-relation queries the response was YES. [2024-06-27 18:28:20,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23078 conditions, 6644 events. 4411/6644 cut-off events. For 25954/25954 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 38229 event pairs, 1385 based on Foata normal form. 2/6624 useless extension candidates. Maximal degree in co-relation 23051. Up to 6036 conditions per place. [2024-06-27 18:28:20,072 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 80 selfloop transitions, 33 changer transitions 0/124 dead transitions. [2024-06-27 18:28:20,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 124 transitions, 914 flow [2024-06-27 18:28:20,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:20,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:20,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 18:28:20,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457142857142857 [2024-06-27 18:28:20,074 INFO L175 Difference]: Start difference. First operand has 78 places, 79 transitions, 460 flow. Second operand 7 states and 191 transitions. [2024-06-27 18:28:20,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 124 transitions, 914 flow [2024-06-27 18:28:20,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 124 transitions, 878 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:20,099 INFO L231 Difference]: Finished difference. Result has 82 places, 85 transitions, 560 flow [2024-06-27 18:28:20,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=424, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=560, PETRI_PLACES=82, PETRI_TRANSITIONS=85} [2024-06-27 18:28:20,100 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 26 predicate places. [2024-06-27 18:28:20,100 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 85 transitions, 560 flow [2024-06-27 18:28:20,100 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:20,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:20,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:20,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:28:20,101 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:20,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:20,101 INFO L85 PathProgramCache]: Analyzing trace with hash 916465810, now seen corresponding path program 3 times [2024-06-27 18:28:20,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:20,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715573823] [2024-06-27 18:28:20,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:20,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:20,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:21,020 INFO L134 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:21,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:21,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715573823] [2024-06-27 18:28:21,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715573823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:21,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:21,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:21,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183699877] [2024-06-27 18:28:21,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:21,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:21,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:21,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:21,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:21,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:21,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 85 transitions, 560 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:21,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:21,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:21,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:22,106 INFO L124 PetriNetUnfolderBase]: 4406/6637 cut-off events. [2024-06-27 18:28:22,107 INFO L125 PetriNetUnfolderBase]: For 30063/30063 co-relation queries the response was YES. [2024-06-27 18:28:22,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23802 conditions, 6637 events. 4406/6637 cut-off events. For 30063/30063 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 38186 event pairs, 1385 based on Foata normal form. 2/6617 useless extension candidates. Maximal degree in co-relation 23773. Up to 6033 conditions per place. [2024-06-27 18:28:22,148 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 77 selfloop transitions, 34 changer transitions 0/122 dead transitions. [2024-06-27 18:28:22,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 122 transitions, 910 flow [2024-06-27 18:28:22,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:22,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:22,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 18:28:22,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-27 18:28:22,152 INFO L175 Difference]: Start difference. First operand has 82 places, 85 transitions, 560 flow. Second operand 7 states and 189 transitions. [2024-06-27 18:28:22,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 122 transitions, 910 flow [2024-06-27 18:28:22,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 122 transitions, 855 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 18:28:22,176 INFO L231 Difference]: Finished difference. Result has 87 places, 85 transitions, 581 flow [2024-06-27 18:28:22,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=581, PETRI_PLACES=87, PETRI_TRANSITIONS=85} [2024-06-27 18:28:22,176 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 31 predicate places. [2024-06-27 18:28:22,177 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 85 transitions, 581 flow [2024-06-27 18:28:22,177 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:22,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:22,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:22,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:28:22,178 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:22,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:22,178 INFO L85 PathProgramCache]: Analyzing trace with hash 303023468, now seen corresponding path program 1 times [2024-06-27 18:28:22,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:22,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516889567] [2024-06-27 18:28:22,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:22,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:22,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:22,967 INFO L134 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,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:22,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516889567] [2024-06-27 18:28:22,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516889567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:22,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:22,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:28:22,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40989075] [2024-06-27 18:28:22,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:22,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:28:22,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:22,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:28:22,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:28:23,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 50 [2024-06-27 18:28:23,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 85 transitions, 581 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call 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,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:23,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 50 [2024-06-27 18:28:23,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:23,644 INFO L124 PetriNetUnfolderBase]: 3609/6235 cut-off events. [2024-06-27 18:28:23,644 INFO L125 PetriNetUnfolderBase]: For 27924/27936 co-relation queries the response was YES. [2024-06-27 18:28:23,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20891 conditions, 6235 events. 3609/6235 cut-off events. For 27924/27936 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 42374 event pairs, 1484 based on Foata normal form. 5/6045 useless extension candidates. Maximal degree in co-relation 20859. Up to 5161 conditions per place. [2024-06-27 18:28:23,685 INFO L140 encePairwiseOnDemand]: 42/50 looper letters, 79 selfloop transitions, 9 changer transitions 0/106 dead transitions. [2024-06-27 18:28:23,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 106 transitions, 842 flow [2024-06-27 18:28:23,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:28:23,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:28:23,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-27 18:28:23,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528 [2024-06-27 18:28:23,686 INFO L175 Difference]: Start difference. First operand has 87 places, 85 transitions, 581 flow. Second operand 5 states and 132 transitions. [2024-06-27 18:28:23,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 106 transitions, 842 flow [2024-06-27 18:28:23,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 106 transitions, 749 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 18:28:23,707 INFO L231 Difference]: Finished difference. Result has 86 places, 92 transitions, 584 flow [2024-06-27 18:28:23,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=584, PETRI_PLACES=86, PETRI_TRANSITIONS=92} [2024-06-27 18:28:23,707 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 30 predicate places. [2024-06-27 18:28:23,708 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 92 transitions, 584 flow [2024-06-27 18:28:23,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call 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,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:23,708 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,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:28:23,708 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:23,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:23,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1404445878, now seen corresponding path program 1 times [2024-06-27 18:28:23,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:23,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043545964] [2024-06-27 18:28:23,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:23,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:23,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:24,601 INFO L134 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,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:24,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043545964] [2024-06-27 18:28:24,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043545964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:24,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:24,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:24,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48461691] [2024-06-27 18:28:24,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:24,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:24,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:24,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:24,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:24,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:24,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 92 transitions, 584 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:24,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:24,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:24,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:25,707 INFO L124 PetriNetUnfolderBase]: 4459/7230 cut-off events. [2024-06-27 18:28:25,707 INFO L125 PetriNetUnfolderBase]: For 36863/36865 co-relation queries the response was YES. [2024-06-27 18:28:25,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25721 conditions, 7230 events. 4459/7230 cut-off events. For 36863/36865 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 45742 event pairs, 1562 based on Foata normal form. 2/7052 useless extension candidates. Maximal degree in co-relation 25688. Up to 6089 conditions per place. [2024-06-27 18:28:25,756 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 91 selfloop transitions, 38 changer transitions 0/140 dead transitions. [2024-06-27 18:28:25,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 140 transitions, 1114 flow [2024-06-27 18:28:25,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:25,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:25,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 18:28:25,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5485714285714286 [2024-06-27 18:28:25,758 INFO L175 Difference]: Start difference. First operand has 86 places, 92 transitions, 584 flow. Second operand 7 states and 192 transitions. [2024-06-27 18:28:25,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 140 transitions, 1114 flow [2024-06-27 18:28:25,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 140 transitions, 1089 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 18:28:25,785 INFO L231 Difference]: Finished difference. Result has 91 places, 98 transitions, 712 flow [2024-06-27 18:28:25,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=559, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=712, PETRI_PLACES=91, PETRI_TRANSITIONS=98} [2024-06-27 18:28:25,786 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 35 predicate places. [2024-06-27 18:28:25,786 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 98 transitions, 712 flow [2024-06-27 18:28:25,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:25,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:25,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:25,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:28:25,787 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:25,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:25,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1089072979, now seen corresponding path program 1 times [2024-06-27 18:28:25,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:25,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629348669] [2024-06-27 18:28:25,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:25,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:25,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:26,768 INFO L134 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:26,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:26,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629348669] [2024-06-27 18:28:26,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629348669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:26,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:26,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:26,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674620040] [2024-06-27 18:28:26,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:26,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:26,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:26,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:26,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:26,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:26,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 98 transitions, 712 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:26,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:26,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:26,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:28,043 INFO L124 PetriNetUnfolderBase]: 4551/7390 cut-off events. [2024-06-27 18:28:28,043 INFO L125 PetriNetUnfolderBase]: For 42093/42095 co-relation queries the response was YES. [2024-06-27 18:28:28,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26824 conditions, 7390 events. 4551/7390 cut-off events. For 42093/42095 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 46976 event pairs, 1360 based on Foata normal form. 8/7214 useless extension candidates. Maximal degree in co-relation 26789. Up to 5946 conditions per place. [2024-06-27 18:28:28,096 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 104 selfloop transitions, 42 changer transitions 0/157 dead transitions. [2024-06-27 18:28:28,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 157 transitions, 1252 flow [2024-06-27 18:28:28,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:28,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:28,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-27 18:28:28,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-27 18:28:28,097 INFO L175 Difference]: Start difference. First operand has 91 places, 98 transitions, 712 flow. Second operand 8 states and 222 transitions. [2024-06-27 18:28:28,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 157 transitions, 1252 flow [2024-06-27 18:28:28,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 157 transitions, 1192 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:28,139 INFO L231 Difference]: Finished difference. Result has 96 places, 105 transitions, 813 flow [2024-06-27 18:28:28,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=813, PETRI_PLACES=96, PETRI_TRANSITIONS=105} [2024-06-27 18:28:28,139 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 40 predicate places. [2024-06-27 18:28:28,140 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 105 transitions, 813 flow [2024-06-27 18:28:28,140 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,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:28,140 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,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:28:28,141 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:28,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:28,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1089067182, now seen corresponding path program 2 times [2024-06-27 18:28:28,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:28,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899733206] [2024-06-27 18:28:28,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:28,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:28,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:28,979 INFO L134 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:28,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:28,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899733206] [2024-06-27 18:28:28,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899733206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:28,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:28,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:28,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632701083] [2024-06-27 18:28:28,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:28,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:28,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:28,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:28,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:29,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:29,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 105 transitions, 813 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:29,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:29,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:29,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:30,072 INFO L124 PetriNetUnfolderBase]: 4546/7376 cut-off events. [2024-06-27 18:28:30,073 INFO L125 PetriNetUnfolderBase]: For 48767/48769 co-relation queries the response was YES. [2024-06-27 18:28:30,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28245 conditions, 7376 events. 4546/7376 cut-off events. For 48767/48769 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 46753 event pairs, 1480 based on Foata normal form. 2/7196 useless extension candidates. Maximal degree in co-relation 28209. Up to 6212 conditions per place. [2024-06-27 18:28:30,124 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 96 selfloop transitions, 41 changer transitions 0/148 dead transitions. [2024-06-27 18:28:30,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 148 transitions, 1253 flow [2024-06-27 18:28:30,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:30,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:30,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 18:28:30,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5542857142857143 [2024-06-27 18:28:30,126 INFO L175 Difference]: Start difference. First operand has 96 places, 105 transitions, 813 flow. Second operand 7 states and 194 transitions. [2024-06-27 18:28:30,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 148 transitions, 1253 flow [2024-06-27 18:28:30,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 148 transitions, 1190 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 18:28:30,182 INFO L231 Difference]: Finished difference. Result has 99 places, 105 transitions, 840 flow [2024-06-27 18:28:30,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=750, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=840, PETRI_PLACES=99, PETRI_TRANSITIONS=105} [2024-06-27 18:28:30,183 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 43 predicate places. [2024-06-27 18:28:30,183 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 105 transitions, 840 flow [2024-06-27 18:28:30,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:30,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:30,184 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,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:28:30,184 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:30,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:30,185 INFO L85 PathProgramCache]: Analyzing trace with hash -966446437, now seen corresponding path program 2 times [2024-06-27 18:28:30,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:30,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022887887] [2024-06-27 18:28:30,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:30,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:30,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:31,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:31,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:31,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022887887] [2024-06-27 18:28:31,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022887887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:31,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:31,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:31,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858905381] [2024-06-27 18:28:31,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:31,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:31,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:31,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:31,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:31,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:31,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 105 transitions, 840 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,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:31,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:31,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:32,379 INFO L124 PetriNetUnfolderBase]: 4592/7044 cut-off events. [2024-06-27 18:28:32,379 INFO L125 PetriNetUnfolderBase]: For 53559/53559 co-relation queries the response was YES. [2024-06-27 18:28:32,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28443 conditions, 7044 events. 4592/7044 cut-off events. For 53559/53559 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 41938 event pairs, 1238 based on Foata normal form. 4/6993 useless extension candidates. Maximal degree in co-relation 28405. Up to 5964 conditions per place. [2024-06-27 18:28:32,423 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 96 selfloop transitions, 54 changer transitions 0/161 dead transitions. [2024-06-27 18:28:32,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 161 transitions, 1454 flow [2024-06-27 18:28:32,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:32,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:32,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-27 18:28:32,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-27 18:28:32,425 INFO L175 Difference]: Start difference. First operand has 99 places, 105 transitions, 840 flow. Second operand 8 states and 222 transitions. [2024-06-27 18:28:32,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 161 transitions, 1454 flow [2024-06-27 18:28:32,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 161 transitions, 1330 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 18:28:32,468 INFO L231 Difference]: Finished difference. Result has 100 places, 111 transitions, 902 flow [2024-06-27 18:28:32,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=716, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=902, PETRI_PLACES=100, PETRI_TRANSITIONS=111} [2024-06-27 18:28:32,469 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 44 predicate places. [2024-06-27 18:28:32,469 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 111 transitions, 902 flow [2024-06-27 18:28:32,469 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,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:32,469 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,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:28:32,469 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:32,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:32,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1749498388, now seen corresponding path program 3 times [2024-06-27 18:28:32,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:32,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854712199] [2024-06-27 18:28:32,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:32,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:32,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:33,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:33,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:33,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854712199] [2024-06-27 18:28:33,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854712199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:33,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:33,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:33,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871754598] [2024-06-27 18:28:33,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:33,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:33,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:33,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:33,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:33,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:33,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 111 transitions, 902 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:33,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:33,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:33,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:34,357 INFO L124 PetriNetUnfolderBase]: 4587/6963 cut-off events. [2024-06-27 18:28:34,357 INFO L125 PetriNetUnfolderBase]: For 58225/58227 co-relation queries the response was YES. [2024-06-27 18:28:34,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29067 conditions, 6963 events. 4587/6963 cut-off events. For 58225/58227 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 40638 event pairs, 1331 based on Foata normal form. 4/6951 useless extension candidates. Maximal degree in co-relation 29029. Up to 6271 conditions per place. [2024-06-27 18:28:34,406 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 100 selfloop transitions, 35 changer transitions 0/146 dead transitions. [2024-06-27 18:28:34,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 146 transitions, 1260 flow [2024-06-27 18:28:34,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:34,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:34,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 18:28:34,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257142857142857 [2024-06-27 18:28:34,409 INFO L175 Difference]: Start difference. First operand has 100 places, 111 transitions, 902 flow. Second operand 7 states and 184 transitions. [2024-06-27 18:28:34,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 146 transitions, 1260 flow [2024-06-27 18:28:34,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 146 transitions, 1158 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 18:28:34,481 INFO L231 Difference]: Finished difference. Result has 103 places, 111 transitions, 878 flow [2024-06-27 18:28:34,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=878, PETRI_PLACES=103, PETRI_TRANSITIONS=111} [2024-06-27 18:28:34,482 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 47 predicate places. [2024-06-27 18:28:34,482 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 111 transitions, 878 flow [2024-06-27 18:28:34,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:34,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:34,482 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,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:28:34,483 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:34,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:34,483 INFO L85 PathProgramCache]: Analyzing trace with hash 106454573, now seen corresponding path program 3 times [2024-06-27 18:28:34,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:34,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857355350] [2024-06-27 18:28:34,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:34,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:34,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:35,435 INFO L134 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,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:35,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857355350] [2024-06-27 18:28:35,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857355350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:35,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:35,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:35,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198812042] [2024-06-27 18:28:35,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:35,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:35,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:35,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:35,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:35,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:35,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 111 transitions, 878 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,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:35,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:35,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:36,757 INFO L124 PetriNetUnfolderBase]: 4633/7110 cut-off events. [2024-06-27 18:28:36,757 INFO L125 PetriNetUnfolderBase]: For 61580/61580 co-relation queries the response was YES. [2024-06-27 18:28:36,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29176 conditions, 7110 events. 4633/7110 cut-off events. For 61580/61580 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 42306 event pairs, 1241 based on Foata normal form. 4/7060 useless extension candidates. Maximal degree in co-relation 29136. Up to 5982 conditions per place. [2024-06-27 18:28:36,796 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 100 selfloop transitions, 54 changer transitions 0/165 dead transitions. [2024-06-27 18:28:36,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 165 transitions, 1484 flow [2024-06-27 18:28:36,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:36,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:36,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 18:28:36,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-27 18:28:36,797 INFO L175 Difference]: Start difference. First operand has 103 places, 111 transitions, 878 flow. Second operand 8 states and 223 transitions. [2024-06-27 18:28:36,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 165 transitions, 1484 flow [2024-06-27 18:28:36,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 165 transitions, 1380 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 18:28:36,837 INFO L231 Difference]: Finished difference. Result has 104 places, 114 transitions, 924 flow [2024-06-27 18:28:36,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=924, PETRI_PLACES=104, PETRI_TRANSITIONS=114} [2024-06-27 18:28:36,838 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 48 predicate places. [2024-06-27 18:28:36,839 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 114 transitions, 924 flow [2024-06-27 18:28:36,839 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,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:36,839 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,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:28:36,840 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:36,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:36,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1820236063, now seen corresponding path program 4 times [2024-06-27 18:28:36,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:36,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585277777] [2024-06-27 18:28:36,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:36,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:36,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:37,804 INFO L134 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,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:37,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585277777] [2024-06-27 18:28:37,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585277777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:37,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:37,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:37,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533973487] [2024-06-27 18:28:37,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:37,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:37,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:37,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:37,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:37,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:37,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 114 transitions, 924 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:37,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:37,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:37,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:39,092 INFO L124 PetriNetUnfolderBase]: 4623/7106 cut-off events. [2024-06-27 18:28:39,092 INFO L125 PetriNetUnfolderBase]: For 65681/65681 co-relation queries the response was YES. [2024-06-27 18:28:39,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29502 conditions, 7106 events. 4623/7106 cut-off events. For 65681/65681 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 42406 event pairs, 1239 based on Foata normal form. 4/7052 useless extension candidates. Maximal degree in co-relation 29461. Up to 5978 conditions per place. [2024-06-27 18:28:39,135 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 97 selfloop transitions, 55 changer transitions 0/163 dead transitions. [2024-06-27 18:28:39,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 163 transitions, 1422 flow [2024-06-27 18:28:39,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:39,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:39,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 18:28:39,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-27 18:28:39,137 INFO L175 Difference]: Start difference. First operand has 104 places, 114 transitions, 924 flow. Second operand 8 states and 221 transitions. [2024-06-27 18:28:39,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 163 transitions, 1422 flow [2024-06-27 18:28:39,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 163 transitions, 1296 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:39,213 INFO L231 Difference]: Finished difference. Result has 107 places, 114 transitions, 916 flow [2024-06-27 18:28:39,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=916, PETRI_PLACES=107, PETRI_TRANSITIONS=114} [2024-06-27 18:28:39,213 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 51 predicate places. [2024-06-27 18:28:39,214 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 114 transitions, 916 flow [2024-06-27 18:28:39,214 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:39,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:39,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:39,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:28:39,214 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:39,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:39,215 INFO L85 PathProgramCache]: Analyzing trace with hash 844011817, now seen corresponding path program 1 times [2024-06-27 18:28:39,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:39,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724092522] [2024-06-27 18:28:39,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:39,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:39,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:40,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:40,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:40,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724092522] [2024-06-27 18:28:40,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724092522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:40,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:40,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:28:40,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197538842] [2024-06-27 18:28:40,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:40,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:28:40,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:40,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:28:40,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:28:40,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:28:40,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 114 transitions, 916 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:40,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:40,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:28:40,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:40,906 INFO L124 PetriNetUnfolderBase]: 4382/7153 cut-off events. [2024-06-27 18:28:40,906 INFO L125 PetriNetUnfolderBase]: For 69515/69525 co-relation queries the response was YES. [2024-06-27 18:28:40,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28911 conditions, 7153 events. 4382/7153 cut-off events. For 69515/69525 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 46609 event pairs, 1681 based on Foata normal form. 3/7032 useless extension candidates. Maximal degree in co-relation 28869. Up to 6232 conditions per place. [2024-06-27 18:28:40,960 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 105 selfloop transitions, 12 changer transitions 0/136 dead transitions. [2024-06-27 18:28:40,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 136 transitions, 1222 flow [2024-06-27 18:28:40,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:28:40,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:28:40,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 18:28:40,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5033333333333333 [2024-06-27 18:28:40,962 INFO L175 Difference]: Start difference. First operand has 107 places, 114 transitions, 916 flow. Second operand 6 states and 151 transitions. [2024-06-27 18:28:40,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 136 transitions, 1222 flow [2024-06-27 18:28:41,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 136 transitions, 1085 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 18:28:41,003 INFO L231 Difference]: Finished difference. Result has 105 places, 117 transitions, 841 flow [2024-06-27 18:28:41,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=779, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=841, PETRI_PLACES=105, PETRI_TRANSITIONS=117} [2024-06-27 18:28:41,004 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 49 predicate places. [2024-06-27 18:28:41,004 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 117 transitions, 841 flow [2024-06-27 18:28:41,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:41,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:41,004 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:41,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:28:41,005 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:41,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:41,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1484451159, now seen corresponding path program 1 times [2024-06-27 18:28:41,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:41,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76864625] [2024-06-27 18:28:41,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:41,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:41,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:41,839 INFO L134 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,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:41,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76864625] [2024-06-27 18:28:41,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76864625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:41,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:41,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:41,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647402037] [2024-06-27 18:28:41,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:41,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:41,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:41,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:41,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:41,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:28:41,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 117 transitions, 841 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:41,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:41,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:28:41,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:42,920 INFO L124 PetriNetUnfolderBase]: 4584/7503 cut-off events. [2024-06-27 18:28:42,921 INFO L125 PetriNetUnfolderBase]: For 85291/85297 co-relation queries the response was YES. [2024-06-27 18:28:42,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31374 conditions, 7503 events. 4584/7503 cut-off events. For 85291/85297 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 48681 event pairs, 984 based on Foata normal form. 6/7328 useless extension candidates. Maximal degree in co-relation 31331. Up to 6184 conditions per place. [2024-06-27 18:28:42,979 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 118 selfloop transitions, 25 changer transitions 0/163 dead transitions. [2024-06-27 18:28:42,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 163 transitions, 1359 flow [2024-06-27 18:28:42,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:42,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:42,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 18:28:42,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5542857142857143 [2024-06-27 18:28:42,981 INFO L175 Difference]: Start difference. First operand has 105 places, 117 transitions, 841 flow. Second operand 7 states and 194 transitions. [2024-06-27 18:28:42,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 163 transitions, 1359 flow [2024-06-27 18:28:43,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 163 transitions, 1319 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 18:28:43,038 INFO L231 Difference]: Finished difference. Result has 108 places, 121 transitions, 910 flow [2024-06-27 18:28:43,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=910, PETRI_PLACES=108, PETRI_TRANSITIONS=121} [2024-06-27 18:28:43,038 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 52 predicate places. [2024-06-27 18:28:43,039 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 121 transitions, 910 flow [2024-06-27 18:28:43,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:43,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:43,039 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:43,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:28:43,039 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:43,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:43,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1484511609, now seen corresponding path program 2 times [2024-06-27 18:28:43,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:43,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50754913] [2024-06-27 18:28:43,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:43,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:43,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:43,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:43,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:43,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50754913] [2024-06-27 18:28:43,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50754913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:43,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:43,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:43,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174740721] [2024-06-27 18:28:43,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:43,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:43,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:43,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:43,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:44,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:28:44,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 121 transitions, 910 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:44,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:44,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:28:44,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:45,064 INFO L124 PetriNetUnfolderBase]: 4576/7501 cut-off events. [2024-06-27 18:28:45,065 INFO L125 PetriNetUnfolderBase]: For 92072/92078 co-relation queries the response was YES. [2024-06-27 18:28:45,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32048 conditions, 7501 events. 4576/7501 cut-off events. For 92072/92078 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 48708 event pairs, 1342 based on Foata normal form. 6/7322 useless extension candidates. Maximal degree in co-relation 32004. Up to 6301 conditions per place. [2024-06-27 18:28:45,118 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 117 selfloop transitions, 23 changer transitions 0/160 dead transitions. [2024-06-27 18:28:45,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 160 transitions, 1288 flow [2024-06-27 18:28:45,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:45,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:45,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 18:28:45,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5485714285714286 [2024-06-27 18:28:45,119 INFO L175 Difference]: Start difference. First operand has 108 places, 121 transitions, 910 flow. Second operand 7 states and 192 transitions. [2024-06-27 18:28:45,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 160 transitions, 1288 flow [2024-06-27 18:28:45,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 160 transitions, 1230 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:45,176 INFO L231 Difference]: Finished difference. Result has 112 places, 121 transitions, 905 flow [2024-06-27 18:28:45,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=905, PETRI_PLACES=112, PETRI_TRANSITIONS=121} [2024-06-27 18:28:45,177 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 56 predicate places. [2024-06-27 18:28:45,177 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 121 transitions, 905 flow [2024-06-27 18:28:45,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:45,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:45,177 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,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:28:45,177 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:45,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:45,178 INFO L85 PathProgramCache]: Analyzing trace with hash -598475103, now seen corresponding path program 1 times [2024-06-27 18:28:45,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:45,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726478633] [2024-06-27 18:28:45,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:45,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:45,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:46,042 INFO L134 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,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:46,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726478633] [2024-06-27 18:28:46,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726478633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:46,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:46,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:46,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878196342] [2024-06-27 18:28:46,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:46,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:46,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:46,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:46,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:46,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:46,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 121 transitions, 905 flow. Second operand has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:46,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:46,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:47,294 INFO L124 PetriNetUnfolderBase]: 4924/7946 cut-off events. [2024-06-27 18:28:47,294 INFO L125 PetriNetUnfolderBase]: For 100935/100937 co-relation queries the response was YES. [2024-06-27 18:28:47,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34196 conditions, 7946 events. 4924/7946 cut-off events. For 100935/100937 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 50821 event pairs, 1307 based on Foata normal form. 4/7759 useless extension candidates. Maximal degree in co-relation 34150. Up to 6307 conditions per place. [2024-06-27 18:28:47,452 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 113 selfloop transitions, 56 changer transitions 0/181 dead transitions. [2024-06-27 18:28:47,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 181 transitions, 1627 flow [2024-06-27 18:28:47,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:47,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:47,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 18:28:47,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-27 18:28:47,454 INFO L175 Difference]: Start difference. First operand has 112 places, 121 transitions, 905 flow. Second operand 8 states and 224 transitions. [2024-06-27 18:28:47,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 181 transitions, 1627 flow [2024-06-27 18:28:47,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 181 transitions, 1573 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:47,527 INFO L231 Difference]: Finished difference. Result has 114 places, 127 transitions, 1048 flow [2024-06-27 18:28:47,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1048, PETRI_PLACES=114, PETRI_TRANSITIONS=127} [2024-06-27 18:28:47,527 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 58 predicate places. [2024-06-27 18:28:47,528 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 127 transitions, 1048 flow [2024-06-27 18:28:47,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:47,528 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,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:28:47,528 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:47,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:47,529 INFO L85 PathProgramCache]: Analyzing trace with hash -598654593, now seen corresponding path program 2 times [2024-06-27 18:28:47,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:47,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811169525] [2024-06-27 18:28:47,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:47,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:47,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:48,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:48,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:48,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811169525] [2024-06-27 18:28:48,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811169525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:48,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:48,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:48,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336772180] [2024-06-27 18:28:48,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:48,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:48,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:48,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:48,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:48,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:48,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 127 transitions, 1048 flow. Second operand has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:48,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:48,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:49,796 INFO L124 PetriNetUnfolderBase]: 4970/8039 cut-off events. [2024-06-27 18:28:49,796 INFO L125 PetriNetUnfolderBase]: For 109382/109384 co-relation queries the response was YES. [2024-06-27 18:28:49,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35280 conditions, 8039 events. 4970/8039 cut-off events. For 109382/109384 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 51688 event pairs, 1315 based on Foata normal form. 4/7848 useless extension candidates. Maximal degree in co-relation 35233. Up to 6346 conditions per place. [2024-06-27 18:28:49,862 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 110 selfloop transitions, 63 changer transitions 0/185 dead transitions. [2024-06-27 18:28:49,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 185 transitions, 1666 flow [2024-06-27 18:28:49,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:49,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:49,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 18:28:49,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-27 18:28:49,863 INFO L175 Difference]: Start difference. First operand has 114 places, 127 transitions, 1048 flow. Second operand 8 states and 226 transitions. [2024-06-27 18:28:49,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 185 transitions, 1666 flow [2024-06-27 18:28:49,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 185 transitions, 1558 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 18:28:49,934 INFO L231 Difference]: Finished difference. Result has 118 places, 130 transitions, 1118 flow [2024-06-27 18:28:49,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1118, PETRI_PLACES=118, PETRI_TRANSITIONS=130} [2024-06-27 18:28:49,935 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 62 predicate places. [2024-06-27 18:28:49,935 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 130 transitions, 1118 flow [2024-06-27 18:28:49,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:49,935 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,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:28:49,936 INFO L420 AbstractCegarLoop]: === Iteration 27 === 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,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:49,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1602777229, now seen corresponding path program 3 times [2024-06-27 18:28:49,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:49,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521240010] [2024-06-27 18:28:49,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:49,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:49,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:50,876 INFO L134 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,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:50,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521240010] [2024-06-27 18:28:50,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521240010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:50,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:50,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:50,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245140710] [2024-06-27 18:28:50,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:50,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:50,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:50,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:50,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:50,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:50,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 130 transitions, 1118 flow. Second operand has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:50,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:50,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:52,229 INFO L124 PetriNetUnfolderBase]: 4960/8005 cut-off events. [2024-06-27 18:28:52,229 INFO L125 PetriNetUnfolderBase]: For 115483/115485 co-relation queries the response was YES. [2024-06-27 18:28:52,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35330 conditions, 8005 events. 4960/8005 cut-off events. For 115483/115485 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 51313 event pairs, 1316 based on Foata normal form. 4/7818 useless extension candidates. Maximal degree in co-relation 35282. Up to 6338 conditions per place. [2024-06-27 18:28:52,290 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 113 selfloop transitions, 58 changer transitions 0/183 dead transitions. [2024-06-27 18:28:52,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 183 transitions, 1686 flow [2024-06-27 18:28:52,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:52,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:52,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 18:28:52,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-27 18:28:52,292 INFO L175 Difference]: Start difference. First operand has 118 places, 130 transitions, 1118 flow. Second operand 8 states and 224 transitions. [2024-06-27 18:28:52,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 183 transitions, 1686 flow [2024-06-27 18:28:52,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 183 transitions, 1490 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 18:28:52,369 INFO L231 Difference]: Finished difference. Result has 119 places, 130 transitions, 1046 flow [2024-06-27 18:28:52,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1046, PETRI_PLACES=119, PETRI_TRANSITIONS=130} [2024-06-27 18:28:52,370 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 63 predicate places. [2024-06-27 18:28:52,370 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 130 transitions, 1046 flow [2024-06-27 18:28:52,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:52,370 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,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:28:52,371 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:52,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:52,371 INFO L85 PathProgramCache]: Analyzing trace with hash 2031117439, now seen corresponding path program 1 times [2024-06-27 18:28:52,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:52,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726576831] [2024-06-27 18:28:52,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:52,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:52,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:53,060 INFO L134 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,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:53,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726576831] [2024-06-27 18:28:53,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726576831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:53,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:53,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:28:53,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72189627] [2024-06-27 18:28:53,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:53,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:28:53,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:53,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:28:53,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:28:53,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:28:53,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 130 transitions, 1046 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:53,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:53,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:28:53,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:53,981 INFO L124 PetriNetUnfolderBase]: 4783/7734 cut-off events. [2024-06-27 18:28:53,981 INFO L125 PetriNetUnfolderBase]: For 119901/119911 co-relation queries the response was YES. [2024-06-27 18:28:54,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34639 conditions, 7734 events. 4783/7734 cut-off events. For 119901/119911 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 50538 event pairs, 1672 based on Foata normal form. 3/7589 useless extension candidates. Maximal degree in co-relation 34591. Up to 6720 conditions per place. [2024-06-27 18:28:54,031 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 127 selfloop transitions, 13 changer transitions 0/160 dead transitions. [2024-06-27 18:28:54,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 160 transitions, 1439 flow [2024-06-27 18:28:54,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:28:54,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:28:54,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-27 18:28:54,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.52 [2024-06-27 18:28:54,034 INFO L175 Difference]: Start difference. First operand has 119 places, 130 transitions, 1046 flow. Second operand 6 states and 156 transitions. [2024-06-27 18:28:54,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 160 transitions, 1439 flow [2024-06-27 18:28:54,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 160 transitions, 1308 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 18:28:54,111 INFO L231 Difference]: Finished difference. Result has 119 places, 137 transitions, 1023 flow [2024-06-27 18:28:54,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1023, PETRI_PLACES=119, PETRI_TRANSITIONS=137} [2024-06-27 18:28:54,112 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 63 predicate places. [2024-06-27 18:28:54,112 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 137 transitions, 1023 flow [2024-06-27 18:28:54,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:54,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:54,112 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,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:28:54,113 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:54,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:54,113 INFO L85 PathProgramCache]: Analyzing trace with hash 255383769, now seen corresponding path program 4 times [2024-06-27 18:28:54,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:54,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054368464] [2024-06-27 18:28:54,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:54,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:54,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:54,978 INFO L134 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:54,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:54,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054368464] [2024-06-27 18:28:54,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054368464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:54,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:54,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:54,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226742269] [2024-06-27 18:28:54,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:54,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:54,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:54,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:54,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:55,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:55,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 137 transitions, 1023 flow. Second operand has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:55,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:55,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:56,307 INFO L124 PetriNetUnfolderBase]: 5065/7677 cut-off events. [2024-06-27 18:28:56,307 INFO L125 PetriNetUnfolderBase]: For 130645/130647 co-relation queries the response was YES. [2024-06-27 18:28:56,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36622 conditions, 7677 events. 5065/7677 cut-off events. For 130645/130647 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 45634 event pairs, 1153 based on Foata normal form. 6/7661 useless extension candidates. Maximal degree in co-relation 36572. Up to 6407 conditions per place. [2024-06-27 18:28:56,361 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 121 selfloop transitions, 61 changer transitions 0/194 dead transitions. [2024-06-27 18:28:56,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 194 transitions, 1801 flow [2024-06-27 18:28:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:56,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:56,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 18:28:56,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-27 18:28:56,363 INFO L175 Difference]: Start difference. First operand has 119 places, 137 transitions, 1023 flow. Second operand 8 states and 221 transitions. [2024-06-27 18:28:56,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 194 transitions, 1801 flow [2024-06-27 18:28:56,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 194 transitions, 1760 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:56,446 INFO L231 Difference]: Finished difference. Result has 124 places, 143 transitions, 1188 flow [2024-06-27 18:28:56,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=982, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1188, PETRI_PLACES=124, PETRI_TRANSITIONS=143} [2024-06-27 18:28:56,447 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 68 predicate places. [2024-06-27 18:28:56,448 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 143 transitions, 1188 flow [2024-06-27 18:28:56,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:56,448 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,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:28:56,448 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:56,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:56,449 INFO L85 PathProgramCache]: Analyzing trace with hash 104932441, now seen corresponding path program 5 times [2024-06-27 18:28:56,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:56,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616920035] [2024-06-27 18:28:56,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:56,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:56,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:57,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:57,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:57,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616920035] [2024-06-27 18:28:57,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616920035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:57,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:57,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:57,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144844803] [2024-06-27 18:28:57,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:57,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:57,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:57,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:57,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:57,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:57,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 143 transitions, 1188 flow. Second operand has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:57,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:57,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:58,623 INFO L124 PetriNetUnfolderBase]: 5055/7663 cut-off events. [2024-06-27 18:28:58,624 INFO L125 PetriNetUnfolderBase]: For 138387/138389 co-relation queries the response was YES. [2024-06-27 18:28:58,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37312 conditions, 7663 events. 5055/7663 cut-off events. For 138387/138389 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 45498 event pairs, 1162 based on Foata normal form. 6/7647 useless extension candidates. Maximal degree in co-relation 37261. Up to 6399 conditions per place. [2024-06-27 18:28:58,685 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 114 selfloop transitions, 65 changer transitions 0/191 dead transitions. [2024-06-27 18:28:58,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 191 transitions, 1780 flow [2024-06-27 18:28:58,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:58,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:58,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 18:28:58,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-27 18:28:58,687 INFO L175 Difference]: Start difference. First operand has 124 places, 143 transitions, 1188 flow. Second operand 8 states and 216 transitions. [2024-06-27 18:28:58,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 191 transitions, 1780 flow [2024-06-27 18:28:58,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 191 transitions, 1607 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:58,796 INFO L231 Difference]: Finished difference. Result has 127 places, 143 transitions, 1153 flow [2024-06-27 18:28:58,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1015, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1153, PETRI_PLACES=127, PETRI_TRANSITIONS=143} [2024-06-27 18:28:58,797 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 71 predicate places. [2024-06-27 18:28:58,797 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 143 transitions, 1153 flow [2024-06-27 18:28:58,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:58,797 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,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:28:58,798 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:58,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:58,798 INFO L85 PathProgramCache]: Analyzing trace with hash 96651721, now seen corresponding path program 6 times [2024-06-27 18:28:58,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:58,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953698724] [2024-06-27 18:28:58,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:58,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:58,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:59,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:59,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:59,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953698724] [2024-06-27 18:28:59,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953698724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:59,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:59,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:59,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122964901] [2024-06-27 18:28:59,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:59,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:59,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:59,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:59,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:59,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:28:59,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 143 transitions, 1153 flow. Second operand has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:59,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:28:59,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:00,917 INFO L124 PetriNetUnfolderBase]: 5045/7649 cut-off events. [2024-06-27 18:29:00,917 INFO L125 PetriNetUnfolderBase]: For 142785/142787 co-relation queries the response was YES. [2024-06-27 18:29:00,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37217 conditions, 7649 events. 5045/7649 cut-off events. For 142785/142787 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 45476 event pairs, 1151 based on Foata normal form. 6/7633 useless extension candidates. Maximal degree in co-relation 37165. Up to 6391 conditions per place. [2024-06-27 18:29:00,968 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 116 selfloop transitions, 62 changer transitions 0/190 dead transitions. [2024-06-27 18:29:00,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 190 transitions, 1635 flow [2024-06-27 18:29:00,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:00,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:00,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 18:29:00,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-27 18:29:00,969 INFO L175 Difference]: Start difference. First operand has 127 places, 143 transitions, 1153 flow. Second operand 8 states and 216 transitions. [2024-06-27 18:29:00,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 190 transitions, 1635 flow [2024-06-27 18:29:01,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 190 transitions, 1481 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:01,043 INFO L231 Difference]: Finished difference. Result has 128 places, 143 transitions, 1131 flow [2024-06-27 18:29:01,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=999, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1131, PETRI_PLACES=128, PETRI_TRANSITIONS=143} [2024-06-27 18:29:01,044 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 72 predicate places. [2024-06-27 18:29:01,044 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 143 transitions, 1131 flow [2024-06-27 18:29:01,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:01,044 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,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:29:01,045 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:01,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:01,045 INFO L85 PathProgramCache]: Analyzing trace with hash -852206581, now seen corresponding path program 2 times [2024-06-27 18:29:01,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:01,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142714979] [2024-06-27 18:29:01,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:01,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:01,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:01,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:01,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:01,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142714979] [2024-06-27 18:29:01,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142714979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:01,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:01,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:29:01,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929166634] [2024-06-27 18:29:01,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:01,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:29:01,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:01,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:29:01,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:29:01,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:29:01,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 143 transitions, 1131 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:01,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:01,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:29:01,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:02,747 INFO L124 PetriNetUnfolderBase]: 4861/7879 cut-off events. [2024-06-27 18:29:02,747 INFO L125 PetriNetUnfolderBase]: For 150034/150057 co-relation queries the response was YES. [2024-06-27 18:29:02,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37072 conditions, 7879 events. 4861/7879 cut-off events. For 150034/150057 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 51616 event pairs, 1692 based on Foata normal form. 13/7740 useless extension candidates. Maximal degree in co-relation 37019. Up to 6809 conditions per place. [2024-06-27 18:29:02,808 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 127 selfloop transitions, 18 changer transitions 0/165 dead transitions. [2024-06-27 18:29:02,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 165 transitions, 1505 flow [2024-06-27 18:29:02,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:29:02,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:29:02,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 18:29:02,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51 [2024-06-27 18:29:02,809 INFO L175 Difference]: Start difference. First operand has 128 places, 143 transitions, 1131 flow. Second operand 6 states and 153 transitions. [2024-06-27 18:29:02,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 165 transitions, 1505 flow [2024-06-27 18:29:02,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 165 transitions, 1343 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 18:29:02,897 INFO L231 Difference]: Finished difference. Result has 126 places, 146 transitions, 1051 flow [2024-06-27 18:29:02,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=969, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1051, PETRI_PLACES=126, PETRI_TRANSITIONS=146} [2024-06-27 18:29:02,897 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 70 predicate places. [2024-06-27 18:29:02,897 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 146 transitions, 1051 flow [2024-06-27 18:29:02,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:02,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:02,898 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:02,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:29:02,898 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:02,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:02,898 INFO L85 PathProgramCache]: Analyzing trace with hash -859848949, now seen corresponding path program 1 times [2024-06-27 18:29:02,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:02,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743644358] [2024-06-27 18:29:02,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:02,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:02,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:03,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:03,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:03,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743644358] [2024-06-27 18:29:03,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743644358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:03,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:03,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:29:03,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667085321] [2024-06-27 18:29:03,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:03,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:29:03,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:03,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:29:03,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:29:03,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 50 [2024-06-27 18:29:03,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 146 transitions, 1051 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:03,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:03,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 50 [2024-06-27 18:29:03,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:04,443 INFO L124 PetriNetUnfolderBase]: 4297/7191 cut-off events. [2024-06-27 18:29:04,443 INFO L125 PetriNetUnfolderBase]: For 137499/137509 co-relation queries the response was YES. [2024-06-27 18:29:04,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33674 conditions, 7191 events. 4297/7191 cut-off events. For 137499/137509 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 48334 event pairs, 1443 based on Foata normal form. 3/7042 useless extension candidates. Maximal degree in co-relation 33620. Up to 6032 conditions per place. [2024-06-27 18:29:04,504 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 139 selfloop transitions, 13 changer transitions 0/173 dead transitions. [2024-06-27 18:29:04,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 173 transitions, 1467 flow [2024-06-27 18:29:04,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:29:04,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:29:04,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 18:29:04,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5266666666666666 [2024-06-27 18:29:04,505 INFO L175 Difference]: Start difference. First operand has 126 places, 146 transitions, 1051 flow. Second operand 6 states and 158 transitions. [2024-06-27 18:29:04,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 173 transitions, 1467 flow [2024-06-27 18:29:04,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 173 transitions, 1407 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 18:29:04,593 INFO L231 Difference]: Finished difference. Result has 129 places, 153 transitions, 1104 flow [2024-06-27 18:29:04,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=991, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1104, PETRI_PLACES=129, PETRI_TRANSITIONS=153} [2024-06-27 18:29:04,594 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 73 predicate places. [2024-06-27 18:29:04,594 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 153 transitions, 1104 flow [2024-06-27 18:29:04,595 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:04,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:04,595 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,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:29:04,595 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:04,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:04,596 INFO L85 PathProgramCache]: Analyzing trace with hash -852200629, now seen corresponding path program 2 times [2024-06-27 18:29:04,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:04,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302513179] [2024-06-27 18:29:04,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:04,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:04,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:05,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:05,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:05,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302513179] [2024-06-27 18:29:05,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302513179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:05,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:05,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:29:05,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444542818] [2024-06-27 18:29:05,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:05,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:29:05,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:05,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:29:05,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:29:05,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 50 [2024-06-27 18:29:05,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 153 transitions, 1104 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:05,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:05,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 50 [2024-06-27 18:29:05,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:06,197 INFO L124 PetriNetUnfolderBase]: 4295/7297 cut-off events. [2024-06-27 18:29:06,197 INFO L125 PetriNetUnfolderBase]: For 146515/146529 co-relation queries the response was YES. [2024-06-27 18:29:06,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34851 conditions, 7297 events. 4295/7297 cut-off events. For 146515/146529 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 49903 event pairs, 1440 based on Foata normal form. 7/7122 useless extension candidates. Maximal degree in co-relation 34795. Up to 6011 conditions per place. [2024-06-27 18:29:06,254 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 136 selfloop transitions, 18 changer transitions 0/175 dead transitions. [2024-06-27 18:29:06,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 175 transitions, 1502 flow [2024-06-27 18:29:06,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:29:06,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:29:06,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 18:29:06,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5266666666666666 [2024-06-27 18:29:06,255 INFO L175 Difference]: Start difference. First operand has 129 places, 153 transitions, 1104 flow. Second operand 6 states and 158 transitions. [2024-06-27 18:29:06,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 175 transitions, 1502 flow [2024-06-27 18:29:06,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 175 transitions, 1457 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 18:29:06,342 INFO L231 Difference]: Finished difference. Result has 132 places, 156 transitions, 1143 flow [2024-06-27 18:29:06,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1059, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1143, PETRI_PLACES=132, PETRI_TRANSITIONS=156} [2024-06-27 18:29:06,342 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 76 predicate places. [2024-06-27 18:29:06,342 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 156 transitions, 1143 flow [2024-06-27 18:29:06,342 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:06,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:06,343 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,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:29:06,343 INFO L420 AbstractCegarLoop]: === Iteration 35 === 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,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:06,343 INFO L85 PathProgramCache]: Analyzing trace with hash 105240271, now seen corresponding path program 1 times [2024-06-27 18:29:06,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:06,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238915846] [2024-06-27 18:29:06,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:06,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:06,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:07,526 INFO L134 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,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:07,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238915846] [2024-06-27 18:29:07,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238915846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:07,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:07,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:07,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652417925] [2024-06-27 18:29:07,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:07,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:07,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:07,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:07,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:07,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:29:07,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 156 transitions, 1143 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:07,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:07,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:29:07,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:08,874 INFO L124 PetriNetUnfolderBase]: 4524/7462 cut-off events. [2024-06-27 18:29:08,874 INFO L125 PetriNetUnfolderBase]: For 155893/155893 co-relation queries the response was YES. [2024-06-27 18:29:08,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36565 conditions, 7462 events. 4524/7462 cut-off events. For 155893/155893 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 49224 event pairs, 1424 based on Foata normal form. 4/7306 useless extension candidates. Maximal degree in co-relation 36508. Up to 6308 conditions per place. [2024-06-27 18:29:08,933 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 173 selfloop transitions, 25 changer transitions 0/211 dead transitions. [2024-06-27 18:29:08,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 211 transitions, 1729 flow [2024-06-27 18:29:08,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:08,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:08,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 18:29:08,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5266666666666666 [2024-06-27 18:29:08,934 INFO L175 Difference]: Start difference. First operand has 132 places, 156 transitions, 1143 flow. Second operand 9 states and 237 transitions. [2024-06-27 18:29:08,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 211 transitions, 1729 flow [2024-06-27 18:29:09,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 211 transitions, 1667 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 18:29:09,024 INFO L231 Difference]: Finished difference. Result has 138 places, 161 transitions, 1200 flow [2024-06-27 18:29:09,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1081, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1200, PETRI_PLACES=138, PETRI_TRANSITIONS=161} [2024-06-27 18:29:09,024 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 82 predicate places. [2024-06-27 18:29:09,024 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 161 transitions, 1200 flow [2024-06-27 18:29:09,025 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:09,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:09,025 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,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:29:09,025 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:09,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:09,026 INFO L85 PathProgramCache]: Analyzing trace with hash 394563633, now seen corresponding path program 1 times [2024-06-27 18:29:09,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:09,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290726866] [2024-06-27 18:29:09,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:09,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:09,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:10,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:10,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:10,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290726866] [2024-06-27 18:29:10,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290726866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:10,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:10,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:29:10,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289814437] [2024-06-27 18:29:10,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:10,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:29:10,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:10,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:29:10,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:29:10,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:29:10,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 161 transitions, 1200 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:10,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:10,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:29:10,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:10,915 INFO L124 PetriNetUnfolderBase]: 4653/7717 cut-off events. [2024-06-27 18:29:10,915 INFO L125 PetriNetUnfolderBase]: For 163948/163960 co-relation queries the response was YES. [2024-06-27 18:29:10,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38065 conditions, 7717 events. 4653/7717 cut-off events. For 163948/163960 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 51546 event pairs, 1563 based on Foata normal form. 5/7558 useless extension candidates. Maximal degree in co-relation 38006. Up to 6591 conditions per place. [2024-06-27 18:29:10,980 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 154 selfloop transitions, 15 changer transitions 0/188 dead transitions. [2024-06-27 18:29:10,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 188 transitions, 1648 flow [2024-06-27 18:29:10,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:29:10,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:29:10,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 18:29:10,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49714285714285716 [2024-06-27 18:29:10,982 INFO L175 Difference]: Start difference. First operand has 138 places, 161 transitions, 1200 flow. Second operand 7 states and 174 transitions. [2024-06-27 18:29:10,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 188 transitions, 1648 flow [2024-06-27 18:29:11,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 188 transitions, 1569 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:11,083 INFO L231 Difference]: Finished difference. Result has 139 places, 164 transitions, 1203 flow [2024-06-27 18:29:11,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1121, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1203, PETRI_PLACES=139, PETRI_TRANSITIONS=164} [2024-06-27 18:29:11,084 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 83 predicate places. [2024-06-27 18:29:11,084 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 164 transitions, 1203 flow [2024-06-27 18:29:11,084 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:11,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:11,085 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:11,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:29:11,085 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:29:11,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:11,086 INFO L85 PathProgramCache]: Analyzing trace with hash -746200591, now seen corresponding path program 1 times [2024-06-27 18:29:11,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:11,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283868383] [2024-06-27 18:29:11,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:11,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:11,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:11,960 INFO L134 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:11,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:11,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283868383] [2024-06-27 18:29:11,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283868383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:11,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:11,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:11,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646961769] [2024-06-27 18:29:11,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:11,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:11,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:11,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:11,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:12,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:12,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 164 transitions, 1203 flow. Second operand has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:12,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:12,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:13,286 INFO L124 PetriNetUnfolderBase]: 5187/8200 cut-off events. [2024-06-27 18:29:13,286 INFO L125 PetriNetUnfolderBase]: For 203049/203057 co-relation queries the response was YES. [2024-06-27 18:29:13,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42874 conditions, 8200 events. 5187/8200 cut-off events. For 203049/203057 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 51966 event pairs, 1223 based on Foata normal form. 9/8073 useless extension candidates. Maximal degree in co-relation 42814. Up to 6752 conditions per place. [2024-06-27 18:29:13,344 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 162 selfloop transitions, 45 changer transitions 0/219 dead transitions. [2024-06-27 18:29:13,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 219 transitions, 1945 flow [2024-06-27 18:29:13,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:13,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:13,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 18:29:13,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-27 18:29:13,345 INFO L175 Difference]: Start difference. First operand has 139 places, 164 transitions, 1203 flow. Second operand 8 states and 216 transitions. [2024-06-27 18:29:13,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 219 transitions, 1945 flow [2024-06-27 18:29:13,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 219 transitions, 1885 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 18:29:13,456 INFO L231 Difference]: Finished difference. Result has 142 places, 168 transitions, 1300 flow [2024-06-27 18:29:13,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1300, PETRI_PLACES=142, PETRI_TRANSITIONS=168} [2024-06-27 18:29:13,456 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 86 predicate places. [2024-06-27 18:29:13,457 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 168 transitions, 1300 flow [2024-06-27 18:29:13,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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:13,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:13,457 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:13,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:29:13,457 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:13,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:13,458 INFO L85 PathProgramCache]: Analyzing trace with hash -744322921, now seen corresponding path program 2 times [2024-06-27 18:29:13,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:13,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801906158] [2024-06-27 18:29:13,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:13,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:13,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:14,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:14,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:14,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801906158] [2024-06-27 18:29:14,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801906158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:14,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:14,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:14,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828097018] [2024-06-27 18:29:14,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:14,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:14,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:14,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:14,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:14,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:14,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 168 transitions, 1300 flow. Second operand has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:14,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:14,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:15,783 INFO L124 PetriNetUnfolderBase]: 5208/8227 cut-off events. [2024-06-27 18:29:15,783 INFO L125 PetriNetUnfolderBase]: For 213819/213827 co-relation queries the response was YES. [2024-06-27 18:29:15,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43839 conditions, 8227 events. 5208/8227 cut-off events. For 213819/213827 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 52185 event pairs, 1611 based on Foata normal form. 9/8103 useless extension candidates. Maximal degree in co-relation 43778. Up to 7052 conditions per place. [2024-06-27 18:29:15,857 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 161 selfloop transitions, 44 changer transitions 0/217 dead transitions. [2024-06-27 18:29:15,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 217 transitions, 1880 flow [2024-06-27 18:29:15,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:15,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:15,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 18:29:15,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.535 [2024-06-27 18:29:15,859 INFO L175 Difference]: Start difference. First operand has 142 places, 168 transitions, 1300 flow. Second operand 8 states and 214 transitions. [2024-06-27 18:29:15,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 217 transitions, 1880 flow [2024-06-27 18:29:16,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 217 transitions, 1795 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 18:29:16,008 INFO L231 Difference]: Finished difference. Result has 146 places, 170 transitions, 1346 flow [2024-06-27 18:29:16,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1223, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1346, PETRI_PLACES=146, PETRI_TRANSITIONS=170} [2024-06-27 18:29:16,009 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 90 predicate places. [2024-06-27 18:29:16,009 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 170 transitions, 1346 flow [2024-06-27 18:29:16,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:16,009 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:16,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:29:16,009 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:16,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:16,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1138087465, now seen corresponding path program 3 times [2024-06-27 18:29:16,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:16,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457379072] [2024-06-27 18:29:16,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:16,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:16,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:16,876 INFO L134 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:16,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:16,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457379072] [2024-06-27 18:29:16,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457379072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:16,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:16,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:16,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507264141] [2024-06-27 18:29:16,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:16,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:16,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:16,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:16,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:17,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:17,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 170 transitions, 1346 flow. Second operand has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:17,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:17,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:18,204 INFO L124 PetriNetUnfolderBase]: 5245/8278 cut-off events. [2024-06-27 18:29:18,204 INFO L125 PetriNetUnfolderBase]: For 223361/223369 co-relation queries the response was YES. [2024-06-27 18:29:18,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44478 conditions, 8278 events. 5245/8278 cut-off events. For 223361/223369 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 52418 event pairs, 1611 based on Foata normal form. 9/8155 useless extension candidates. Maximal degree in co-relation 44415. Up to 7030 conditions per place. [2024-06-27 18:29:18,283 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 161 selfloop transitions, 47 changer transitions 0/220 dead transitions. [2024-06-27 18:29:18,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 220 transitions, 1930 flow [2024-06-27 18:29:18,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:18,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:18,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 18:29:18,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-27 18:29:18,285 INFO L175 Difference]: Start difference. First operand has 146 places, 170 transitions, 1346 flow. Second operand 8 states and 215 transitions. [2024-06-27 18:29:18,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 220 transitions, 1930 flow [2024-06-27 18:29:18,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 220 transitions, 1829 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:18,443 INFO L231 Difference]: Finished difference. Result has 148 places, 172 transitions, 1378 flow [2024-06-27 18:29:18,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1245, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1378, PETRI_PLACES=148, PETRI_TRANSITIONS=172} [2024-06-27 18:29:18,444 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 92 predicate places. [2024-06-27 18:29:18,444 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 172 transitions, 1378 flow [2024-06-27 18:29:18,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:18,445 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:18,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:29:18,445 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:18,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:18,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1063188069, now seen corresponding path program 1 times [2024-06-27 18:29:18,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:18,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101380202] [2024-06-27 18:29:18,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:18,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:18,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:19,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:19,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:19,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101380202] [2024-06-27 18:29:19,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101380202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:19,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:19,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:29:19,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603343337] [2024-06-27 18:29:19,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:19,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:29:19,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:19,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:29:19,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:29:19,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:29:19,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 172 transitions, 1378 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:19,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:19,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:29:19,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:20,325 INFO L124 PetriNetUnfolderBase]: 5005/8052 cut-off events. [2024-06-27 18:29:20,326 INFO L125 PetriNetUnfolderBase]: For 232079/232091 co-relation queries the response was YES. [2024-06-27 18:29:20,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43638 conditions, 8052 events. 5005/8052 cut-off events. For 232079/232091 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 52473 event pairs, 1611 based on Foata normal form. 14/7928 useless extension candidates. Maximal degree in co-relation 43574. Up to 6901 conditions per place. [2024-06-27 18:29:20,398 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 168 selfloop transitions, 29 changer transitions 0/221 dead transitions. [2024-06-27 18:29:20,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 221 transitions, 2030 flow [2024-06-27 18:29:20,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:29:20,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:29:20,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 18:29:20,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-27 18:29:20,399 INFO L175 Difference]: Start difference. First operand has 148 places, 172 transitions, 1378 flow. Second operand 7 states and 189 transitions. [2024-06-27 18:29:20,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 221 transitions, 2030 flow [2024-06-27 18:29:20,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 221 transitions, 1905 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:20,527 INFO L231 Difference]: Finished difference. Result has 151 places, 189 transitions, 1550 flow [2024-06-27 18:29:20,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1267, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1550, PETRI_PLACES=151, PETRI_TRANSITIONS=189} [2024-06-27 18:29:20,527 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 95 predicate places. [2024-06-27 18:29:20,527 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 189 transitions, 1550 flow [2024-06-27 18:29:20,528 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:20,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:20,528 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:20,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:29:20,528 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:20,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:20,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1378575857, now seen corresponding path program 4 times [2024-06-27 18:29:20,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:20,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398810666] [2024-06-27 18:29:20,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:20,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:20,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:21,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:21,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:21,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398810666] [2024-06-27 18:29:21,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398810666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:21,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:21,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:21,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190985313] [2024-06-27 18:29:21,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:21,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:21,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:21,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:21,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:21,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:21,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 189 transitions, 1550 flow. Second operand has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:21,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:21,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:22,766 INFO L124 PetriNetUnfolderBase]: 5316/8412 cut-off events. [2024-06-27 18:29:22,766 INFO L125 PetriNetUnfolderBase]: For 249686/249694 co-relation queries the response was YES. [2024-06-27 18:29:22,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47059 conditions, 8412 events. 5316/8412 cut-off events. For 249686/249694 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 53683 event pairs, 1233 based on Foata normal form. 9/8280 useless extension candidates. Maximal degree in co-relation 46992. Up to 7061 conditions per place. [2024-06-27 18:29:22,846 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 173 selfloop transitions, 59 changer transitions 0/244 dead transitions. [2024-06-27 18:29:22,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 244 transitions, 2358 flow [2024-06-27 18:29:22,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:22,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:22,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 18:29:22,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-27 18:29:22,847 INFO L175 Difference]: Start difference. First operand has 151 places, 189 transitions, 1550 flow. Second operand 8 states and 221 transitions. [2024-06-27 18:29:22,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 244 transitions, 2358 flow [2024-06-27 18:29:23,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 244 transitions, 2273 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 18:29:23,017 INFO L231 Difference]: Finished difference. Result has 156 places, 191 transitions, 1622 flow [2024-06-27 18:29:23,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1622, PETRI_PLACES=156, PETRI_TRANSITIONS=191} [2024-06-27 18:29:23,017 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 100 predicate places. [2024-06-27 18:29:23,017 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 191 transitions, 1622 flow [2024-06-27 18:29:23,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:23,018 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:23,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:29:23,018 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:23,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:23,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1047425769, now seen corresponding path program 5 times [2024-06-27 18:29:23,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:23,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633959629] [2024-06-27 18:29:23,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:23,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:23,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:23,881 INFO L134 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:23,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:23,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633959629] [2024-06-27 18:29:23,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633959629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:23,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:23,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:23,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198096937] [2024-06-27 18:29:23,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:23,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:23,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:23,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:23,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:23,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:23,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 191 transitions, 1622 flow. Second operand has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:23,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:23,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:25,389 INFO L124 PetriNetUnfolderBase]: 5353/8475 cut-off events. [2024-06-27 18:29:25,389 INFO L125 PetriNetUnfolderBase]: For 261671/261679 co-relation queries the response was YES. [2024-06-27 18:29:25,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47848 conditions, 8475 events. 5353/8475 cut-off events. For 261671/261679 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 54080 event pairs, 1613 based on Foata normal form. 9/8341 useless extension candidates. Maximal degree in co-relation 47780. Up to 7263 conditions per place. [2024-06-27 18:29:25,468 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 175 selfloop transitions, 56 changer transitions 0/243 dead transitions. [2024-06-27 18:29:25,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 243 transitions, 2286 flow [2024-06-27 18:29:25,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:25,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:25,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 18:29:25,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425 [2024-06-27 18:29:25,470 INFO L175 Difference]: Start difference. First operand has 156 places, 191 transitions, 1622 flow. Second operand 8 states and 217 transitions. [2024-06-27 18:29:25,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 243 transitions, 2286 flow [2024-06-27 18:29:25,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 243 transitions, 2134 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:25,649 INFO L231 Difference]: Finished difference. Result has 158 places, 193 transitions, 1629 flow [2024-06-27 18:29:25,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1474, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1629, PETRI_PLACES=158, PETRI_TRANSITIONS=193} [2024-06-27 18:29:25,650 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 102 predicate places. [2024-06-27 18:29:25,650 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 193 transitions, 1629 flow [2024-06-27 18:29:25,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:25,651 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,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:29:25,651 INFO L420 AbstractCegarLoop]: === Iteration 43 === 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,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:25,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1853518241, now seen corresponding path program 6 times [2024-06-27 18:29:25,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:25,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611812741] [2024-06-27 18:29:25,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:25,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:25,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:26,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:26,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:26,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611812741] [2024-06-27 18:29:26,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611812741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:26,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:26,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:26,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443565625] [2024-06-27 18:29:26,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:26,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:26,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:26,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:26,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:26,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:26,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 193 transitions, 1629 flow. Second operand has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:26,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:26,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:28,125 INFO L124 PetriNetUnfolderBase]: 5390/8538 cut-off events. [2024-06-27 18:29:28,126 INFO L125 PetriNetUnfolderBase]: For 272557/272565 co-relation queries the response was YES. [2024-06-27 18:29:28,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48257 conditions, 8538 events. 5390/8538 cut-off events. For 272557/272565 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 54604 event pairs, 1615 based on Foata normal form. 9/8402 useless extension candidates. Maximal degree in co-relation 48188. Up to 7318 conditions per place. [2024-06-27 18:29:28,194 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 179 selfloop transitions, 51 changer transitions 0/242 dead transitions. [2024-06-27 18:29:28,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 242 transitions, 2283 flow [2024-06-27 18:29:28,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:28,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:28,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 18:29:28,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5325 [2024-06-27 18:29:28,196 INFO L175 Difference]: Start difference. First operand has 158 places, 193 transitions, 1629 flow. Second operand 8 states and 213 transitions. [2024-06-27 18:29:28,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 242 transitions, 2283 flow [2024-06-27 18:29:28,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 242 transitions, 2150 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:28,377 INFO L231 Difference]: Finished difference. Result has 160 places, 195 transitions, 1645 flow [2024-06-27 18:29:28,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1496, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1645, PETRI_PLACES=160, PETRI_TRANSITIONS=195} [2024-06-27 18:29:28,377 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 104 predicate places. [2024-06-27 18:29:28,378 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 195 transitions, 1645 flow [2024-06-27 18:29:28,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:28,378 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,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:29:28,378 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:28,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:28,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1062828624, now seen corresponding path program 1 times [2024-06-27 18:29:28,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:28,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080295510] [2024-06-27 18:29:28,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:28,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:28,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:29,281 INFO L134 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,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:29,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080295510] [2024-06-27 18:29:29,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080295510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:29,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:29,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:29:29,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360440713] [2024-06-27 18:29:29,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:29,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:29:29,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:29,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:29:29,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:29:29,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:29,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 195 transitions, 1645 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:29,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:29,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:29,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:30,496 INFO L124 PetriNetUnfolderBase]: 5463/8668 cut-off events. [2024-06-27 18:29:30,496 INFO L125 PetriNetUnfolderBase]: For 280055/280059 co-relation queries the response was YES. [2024-06-27 18:29:30,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48526 conditions, 8668 events. 5463/8668 cut-off events. For 280055/280059 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 55964 event pairs, 1800 based on Foata normal form. 5/8526 useless extension candidates. Maximal degree in co-relation 48456. Up to 7703 conditions per place. [2024-06-27 18:29:30,579 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 185 selfloop transitions, 16 changer transitions 0/226 dead transitions. [2024-06-27 18:29:30,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 226 transitions, 2171 flow [2024-06-27 18:29:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:29:30,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:29:30,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 18:29:30,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4942857142857143 [2024-06-27 18:29:30,581 INFO L175 Difference]: Start difference. First operand has 160 places, 195 transitions, 1645 flow. Second operand 7 states and 173 transitions. [2024-06-27 18:29:30,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 226 transitions, 2171 flow [2024-06-27 18:29:30,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 226 transitions, 2044 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:30,762 INFO L231 Difference]: Finished difference. Result has 161 places, 198 transitions, 1602 flow [2024-06-27 18:29:30,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1518, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1602, PETRI_PLACES=161, PETRI_TRANSITIONS=198} [2024-06-27 18:29:30,762 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 105 predicate places. [2024-06-27 18:29:30,762 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 198 transitions, 1602 flow [2024-06-27 18:29:30,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:30,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:30,763 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:30,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:29:30,763 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:30,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:30,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1062829089, now seen corresponding path program 2 times [2024-06-27 18:29:30,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:30,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247755288] [2024-06-27 18:29:30,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:30,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:30,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:31,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:31,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:31,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247755288] [2024-06-27 18:29:31,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247755288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:31,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:31,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:29:31,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595862439] [2024-06-27 18:29:31,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:31,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:29:31,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:31,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:29:31,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:29:31,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:29:31,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 198 transitions, 1602 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:31,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:31,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:29:31,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:32,759 INFO L124 PetriNetUnfolderBase]: 5219/8398 cut-off events. [2024-06-27 18:29:32,759 INFO L125 PetriNetUnfolderBase]: For 297324/297352 co-relation queries the response was YES. [2024-06-27 18:29:32,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48753 conditions, 8398 events. 5219/8398 cut-off events. For 297324/297352 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 55139 event pairs, 1617 based on Foata normal form. 14/8260 useless extension candidates. Maximal degree in co-relation 48682. Up to 7101 conditions per place. [2024-06-27 18:29:32,843 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 173 selfloop transitions, 34 changer transitions 0/235 dead transitions. [2024-06-27 18:29:32,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 235 transitions, 2304 flow [2024-06-27 18:29:32,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:29:32,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:29:32,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 18:29:32,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5314285714285715 [2024-06-27 18:29:32,849 INFO L175 Difference]: Start difference. First operand has 161 places, 198 transitions, 1602 flow. Second operand 7 states and 186 transitions. [2024-06-27 18:29:32,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 235 transitions, 2304 flow [2024-06-27 18:29:33,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 235 transitions, 2242 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 18:29:33,063 INFO L231 Difference]: Finished difference. Result has 164 places, 206 transitions, 1756 flow [2024-06-27 18:29:33,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1540, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1756, PETRI_PLACES=164, PETRI_TRANSITIONS=206} [2024-06-27 18:29:33,063 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 108 predicate places. [2024-06-27 18:29:33,063 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 206 transitions, 1756 flow [2024-06-27 18:29:33,064 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:33,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:33,064 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:33,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:29:33,064 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:33,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:33,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1298768733, now seen corresponding path program 7 times [2024-06-27 18:29:33,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:33,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094140330] [2024-06-27 18:29:33,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:33,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:33,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:33,977 INFO L134 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:33,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:33,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094140330] [2024-06-27 18:29:33,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094140330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:33,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:33,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:33,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066342099] [2024-06-27 18:29:33,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:33,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:33,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:33,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:33,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:34,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:34,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 206 transitions, 1756 flow. Second operand has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:34,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:34,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:35,478 INFO L124 PetriNetUnfolderBase]: 5518/8714 cut-off events. [2024-06-27 18:29:35,478 INFO L125 PetriNetUnfolderBase]: For 317321/317341 co-relation queries the response was YES. [2024-06-27 18:29:35,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51947 conditions, 8714 events. 5518/8714 cut-off events. For 317321/317341 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 55683 event pairs, 1654 based on Foata normal form. 12/8571 useless extension candidates. Maximal degree in co-relation 51874. Up to 7469 conditions per place. [2024-06-27 18:29:35,564 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 188 selfloop transitions, 48 changer transitions 0/249 dead transitions. [2024-06-27 18:29:35,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 249 transitions, 2366 flow [2024-06-27 18:29:35,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:35,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:35,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 18:29:35,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225 [2024-06-27 18:29:35,566 INFO L175 Difference]: Start difference. First operand has 164 places, 206 transitions, 1756 flow. Second operand 8 states and 209 transitions. [2024-06-27 18:29:35,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 249 transitions, 2366 flow [2024-06-27 18:29:35,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 249 transitions, 2256 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-27 18:29:35,826 INFO L231 Difference]: Finished difference. Result has 169 places, 206 transitions, 1749 flow [2024-06-27 18:29:35,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1749, PETRI_PLACES=169, PETRI_TRANSITIONS=206} [2024-06-27 18:29:35,827 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 113 predicate places. [2024-06-27 18:29:35,827 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 206 transitions, 1749 flow [2024-06-27 18:29:35,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call 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,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:35,827 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:35,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:29:35,827 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:35,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:35,828 INFO L85 PathProgramCache]: Analyzing trace with hash -648094194, now seen corresponding path program 2 times [2024-06-27 18:29:35,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:35,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317366182] [2024-06-27 18:29:35,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:35,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:35,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:36,617 INFO L134 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:36,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:36,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317366182] [2024-06-27 18:29:36,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317366182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:36,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:36,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:29:36,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948947439] [2024-06-27 18:29:36,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:36,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:29:36,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:36,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:29:36,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:29:36,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:36,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 206 transitions, 1749 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:36,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:36,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:36,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:37,854 INFO L124 PetriNetUnfolderBase]: 5553/8996 cut-off events. [2024-06-27 18:29:37,854 INFO L125 PetriNetUnfolderBase]: For 323558/323580 co-relation queries the response was YES. [2024-06-27 18:29:37,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52285 conditions, 8996 events. 5553/8996 cut-off events. For 323558/323580 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 59854 event pairs, 1798 based on Foata normal form. 19/8817 useless extension candidates. Maximal degree in co-relation 52210. Up to 7774 conditions per place. [2024-06-27 18:29:37,946 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 183 selfloop transitions, 29 changer transitions 0/237 dead transitions. [2024-06-27 18:29:37,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 237 transitions, 2447 flow [2024-06-27 18:29:37,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:29:37,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:29:37,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 18:29:37,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49142857142857144 [2024-06-27 18:29:37,947 INFO L175 Difference]: Start difference. First operand has 169 places, 206 transitions, 1749 flow. Second operand 7 states and 172 transitions. [2024-06-27 18:29:37,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 237 transitions, 2447 flow [2024-06-27 18:29:38,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 237 transitions, 2328 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:38,145 INFO L231 Difference]: Finished difference. Result has 169 places, 212 transitions, 1800 flow [2024-06-27 18:29:38,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1630, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1800, PETRI_PLACES=169, PETRI_TRANSITIONS=212} [2024-06-27 18:29:38,146 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 113 predicate places. [2024-06-27 18:29:38,146 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 212 transitions, 1800 flow [2024-06-27 18:29:38,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:38,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:38,146 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:38,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:29:38,147 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:38,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:38,147 INFO L85 PathProgramCache]: Analyzing trace with hash -648599184, now seen corresponding path program 3 times [2024-06-27 18:29:38,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:38,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421993246] [2024-06-27 18:29:38,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:38,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:38,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:38,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:38,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:38,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421993246] [2024-06-27 18:29:38,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421993246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:38,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:38,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:29:38,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103300775] [2024-06-27 18:29:38,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:38,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:29:38,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:38,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:29:38,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:29:39,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:39,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 212 transitions, 1800 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:39,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:39,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:39,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:40,254 INFO L124 PetriNetUnfolderBase]: 5550/8980 cut-off events. [2024-06-27 18:29:40,254 INFO L125 PetriNetUnfolderBase]: For 338412/338434 co-relation queries the response was YES. [2024-06-27 18:29:40,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53027 conditions, 8980 events. 5550/8980 cut-off events. For 338412/338434 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 59648 event pairs, 1791 based on Foata normal form. 19/8803 useless extension candidates. Maximal degree in co-relation 52951. Up to 7771 conditions per place. [2024-06-27 18:29:40,344 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 183 selfloop transitions, 28 changer transitions 0/236 dead transitions. [2024-06-27 18:29:40,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 236 transitions, 2304 flow [2024-06-27 18:29:40,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:29:40,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:29:40,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 18:29:40,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49142857142857144 [2024-06-27 18:29:40,346 INFO L175 Difference]: Start difference. First operand has 169 places, 212 transitions, 1800 flow. Second operand 7 states and 172 transitions. [2024-06-27 18:29:40,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 236 transitions, 2304 flow [2024-06-27 18:29:40,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 236 transitions, 2206 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-27 18:29:40,631 INFO L231 Difference]: Finished difference. Result has 173 places, 212 transitions, 1764 flow [2024-06-27 18:29:40,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1702, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1764, PETRI_PLACES=173, PETRI_TRANSITIONS=212} [2024-06-27 18:29:40,631 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 117 predicate places. [2024-06-27 18:29:40,631 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 212 transitions, 1764 flow [2024-06-27 18:29:40,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:40,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:40,632 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,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:29:40,632 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:40,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:40,633 INFO L85 PathProgramCache]: Analyzing trace with hash -648599649, now seen corresponding path program 3 times [2024-06-27 18:29:40,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:40,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566802742] [2024-06-27 18:29:40,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:40,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:40,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:41,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:41,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:41,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566802742] [2024-06-27 18:29:41,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566802742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:41,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:41,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:29:41,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416226765] [2024-06-27 18:29:41,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:41,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:29:41,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:41,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:29:41,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:29:41,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:29:41,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 212 transitions, 1764 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:41,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:41,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:29:41,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:42,798 INFO L124 PetriNetUnfolderBase]: 5245/8585 cut-off events. [2024-06-27 18:29:42,798 INFO L125 PetriNetUnfolderBase]: For 350107/350151 co-relation queries the response was YES. [2024-06-27 18:29:42,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51943 conditions, 8585 events. 5245/8585 cut-off events. For 350107/350151 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 57531 event pairs, 1637 based on Foata normal form. 12/8407 useless extension candidates. Maximal degree in co-relation 51865. Up to 7038 conditions per place. [2024-06-27 18:29:42,888 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 169 selfloop transitions, 47 changer transitions 0/246 dead transitions. [2024-06-27 18:29:42,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 246 transitions, 2606 flow [2024-06-27 18:29:42,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:29:42,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:29:42,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 18:29:42,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-27 18:29:42,889 INFO L175 Difference]: Start difference. First operand has 173 places, 212 transitions, 1764 flow. Second operand 7 states and 185 transitions. [2024-06-27 18:29:42,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 246 transitions, 2606 flow [2024-06-27 18:29:43,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 246 transitions, 2532 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:43,185 INFO L231 Difference]: Finished difference. Result has 175 places, 220 transitions, 1948 flow [2024-06-27 18:29:43,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1690, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1948, PETRI_PLACES=175, PETRI_TRANSITIONS=220} [2024-06-27 18:29:43,186 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 119 predicate places. [2024-06-27 18:29:43,186 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 220 transitions, 1948 flow [2024-06-27 18:29:43,186 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:43,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:43,186 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,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:29:43,187 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:43,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:43,187 INFO L85 PathProgramCache]: Analyzing trace with hash -409025643, now seen corresponding path program 1 times [2024-06-27 18:29:43,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:43,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427292936] [2024-06-27 18:29:43,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:43,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:43,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:43,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:43,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:43,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427292936] [2024-06-27 18:29:43,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427292936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:43,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:43,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:29:43,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877087166] [2024-06-27 18:29:43,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:43,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:29:43,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:43,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:29:43,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:29:44,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:29:44,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 220 transitions, 1948 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,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:44,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:29:44,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:45,197 INFO L124 PetriNetUnfolderBase]: 4963/8167 cut-off events. [2024-06-27 18:29:45,198 INFO L125 PetriNetUnfolderBase]: For 322262/322307 co-relation queries the response was YES. [2024-06-27 18:29:45,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50074 conditions, 8167 events. 4963/8167 cut-off events. For 322262/322307 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 54401 event pairs, 1432 based on Foata normal form. 6/7995 useless extension candidates. Maximal degree in co-relation 49994. Up to 6976 conditions per place. [2024-06-27 18:29:45,283 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 220 selfloop transitions, 17 changer transitions 0/253 dead transitions. [2024-06-27 18:29:45,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 253 transitions, 2575 flow [2024-06-27 18:29:45,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:29:45,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:29:45,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 18:29:45,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085714285714286 [2024-06-27 18:29:45,285 INFO L175 Difference]: Start difference. First operand has 175 places, 220 transitions, 1948 flow. Second operand 7 states and 178 transitions. [2024-06-27 18:29:45,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 253 transitions, 2575 flow [2024-06-27 18:29:45,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 253 transitions, 2415 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-27 18:29:45,577 INFO L231 Difference]: Finished difference. Result has 179 places, 227 transitions, 1930 flow [2024-06-27 18:29:45,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1790, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1930, PETRI_PLACES=179, PETRI_TRANSITIONS=227} [2024-06-27 18:29:45,577 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 123 predicate places. [2024-06-27 18:29:45,578 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 227 transitions, 1930 flow [2024-06-27 18:29:45,578 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,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:45,578 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,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:29:45,578 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:45,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:45,579 INFO L85 PathProgramCache]: Analyzing trace with hash -416705379, now seen corresponding path program 2 times [2024-06-27 18:29:45,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:45,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131935447] [2024-06-27 18:29:45,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:45,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:45,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:46,363 INFO L134 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,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:46,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131935447] [2024-06-27 18:29:46,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131935447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:46,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:46,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:29:46,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468863471] [2024-06-27 18:29:46,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:46,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:29:46,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:46,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:29:46,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:29:46,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:29:46,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 227 transitions, 1930 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:46,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:46,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:29:46,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:47,594 INFO L124 PetriNetUnfolderBase]: 4980/8193 cut-off events. [2024-06-27 18:29:47,595 INFO L125 PetriNetUnfolderBase]: For 332397/332442 co-relation queries the response was YES. [2024-06-27 18:29:47,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50288 conditions, 8193 events. 4980/8193 cut-off events. For 332397/332442 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 54558 event pairs, 1428 based on Foata normal form. 6/8020 useless extension candidates. Maximal degree in co-relation 50206. Up to 6979 conditions per place. [2024-06-27 18:29:47,684 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 217 selfloop transitions, 22 changer transitions 0/255 dead transitions. [2024-06-27 18:29:47,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 255 transitions, 2540 flow [2024-06-27 18:29:47,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:29:47,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:29:47,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 18:29:47,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085714285714286 [2024-06-27 18:29:47,685 INFO L175 Difference]: Start difference. First operand has 179 places, 227 transitions, 1930 flow. Second operand 7 states and 178 transitions. [2024-06-27 18:29:47,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 255 transitions, 2540 flow [2024-06-27 18:29:47,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 255 transitions, 2465 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 18:29:47,953 INFO L231 Difference]: Finished difference. Result has 182 places, 230 transitions, 1963 flow [2024-06-27 18:29:47,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1855, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1963, PETRI_PLACES=182, PETRI_TRANSITIONS=230} [2024-06-27 18:29:47,954 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 126 predicate places. [2024-06-27 18:29:47,954 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 230 transitions, 1963 flow [2024-06-27 18:29:47,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:47,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:47,954 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:47,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:29:47,954 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:47,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:47,955 INFO L85 PathProgramCache]: Analyzing trace with hash -885512592, now seen corresponding path program 1 times [2024-06-27 18:29:47,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:47,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584613311] [2024-06-27 18:29:47,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:47,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:47,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:48,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:48,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:48,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584613311] [2024-06-27 18:29:48,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584613311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:48,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:48,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:29:48,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192993914] [2024-06-27 18:29:48,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:48,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:29:48,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:48,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:29:48,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:29:48,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:29:48,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 230 transitions, 1963 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:48,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:48,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:29:48,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:50,051 INFO L124 PetriNetUnfolderBase]: 5072/8322 cut-off events. [2024-06-27 18:29:50,051 INFO L125 PetriNetUnfolderBase]: For 344049/344049 co-relation queries the response was YES. [2024-06-27 18:29:50,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51090 conditions, 8322 events. 5072/8322 cut-off events. For 344049/344049 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 55516 event pairs, 1570 based on Foata normal form. 1/8167 useless extension candidates. Maximal degree in co-relation 51007. Up to 7103 conditions per place. [2024-06-27 18:29:50,134 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 213 selfloop transitions, 16 changer transitions 0/258 dead transitions. [2024-06-27 18:29:50,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 258 transitions, 2551 flow [2024-06-27 18:29:50,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:29:50,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:29:50,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 18:29:50,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5028571428571429 [2024-06-27 18:29:50,135 INFO L175 Difference]: Start difference. First operand has 182 places, 230 transitions, 1963 flow. Second operand 7 states and 176 transitions. [2024-06-27 18:29:50,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 258 transitions, 2551 flow [2024-06-27 18:29:50,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 258 transitions, 2465 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 18:29:50,439 INFO L231 Difference]: Finished difference. Result has 184 places, 233 transitions, 1971 flow [2024-06-27 18:29:50,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1877, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1971, PETRI_PLACES=184, PETRI_TRANSITIONS=233} [2024-06-27 18:29:50,440 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 128 predicate places. [2024-06-27 18:29:50,440 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 233 transitions, 1971 flow [2024-06-27 18:29:50,440 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:50,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:50,440 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:50,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:29:50,440 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:50,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:50,441 INFO L85 PathProgramCache]: Analyzing trace with hash -648088242, now seen corresponding path program 2 times [2024-06-27 18:29:50,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:50,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22562528] [2024-06-27 18:29:50,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:50,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:50,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:51,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:51,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:51,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22562528] [2024-06-27 18:29:51,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22562528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:51,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:51,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:29:51,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410467686] [2024-06-27 18:29:51,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:51,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:29:51,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:51,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:29:51,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:29:51,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:29:51,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 233 transitions, 1971 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:51,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:51,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:29:51,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:52,499 INFO L124 PetriNetUnfolderBase]: 5087/8622 cut-off events. [2024-06-27 18:29:52,499 INFO L125 PetriNetUnfolderBase]: For 358636/358642 co-relation queries the response was YES. [2024-06-27 18:29:52,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52377 conditions, 8622 events. 5087/8622 cut-off events. For 358636/358642 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 59819 event pairs, 1567 based on Foata normal form. 7/8400 useless extension candidates. Maximal degree in co-relation 52293. Up to 7079 conditions per place. [2024-06-27 18:29:52,604 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 206 selfloop transitions, 29 changer transitions 0/264 dead transitions. [2024-06-27 18:29:52,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 264 transitions, 2745 flow [2024-06-27 18:29:52,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:29:52,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:29:52,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 18:29:52,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085714285714286 [2024-06-27 18:29:52,605 INFO L175 Difference]: Start difference. First operand has 184 places, 233 transitions, 1971 flow. Second operand 7 states and 178 transitions. [2024-06-27 18:29:52,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 264 transitions, 2745 flow [2024-06-27 18:29:52,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 264 transitions, 2673 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 18:29:52,993 INFO L231 Difference]: Finished difference. Result has 186 places, 239 transitions, 2081 flow [2024-06-27 18:29:52,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1899, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2081, PETRI_PLACES=186, PETRI_TRANSITIONS=239} [2024-06-27 18:29:52,994 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 130 predicate places. [2024-06-27 18:29:52,994 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 239 transitions, 2081 flow [2024-06-27 18:29:52,994 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:52,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:52,994 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,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:29:52,995 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:52,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:52,995 INFO L85 PathProgramCache]: Analyzing trace with hash -653766486, now seen corresponding path program 3 times [2024-06-27 18:29:52,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:52,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538628122] [2024-06-27 18:29:52,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:52,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:53,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:53,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:53,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:53,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538628122] [2024-06-27 18:29:53,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538628122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:53,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:53,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:29:53,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792822412] [2024-06-27 18:29:53,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:53,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:29:53,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:53,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:29:53,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:29:53,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:29:53,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 239 transitions, 2081 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:53,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:53,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:29:53,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:55,061 INFO L124 PetriNetUnfolderBase]: 5084/8606 cut-off events. [2024-06-27 18:29:55,061 INFO L125 PetriNetUnfolderBase]: For 372921/372927 co-relation queries the response was YES. [2024-06-27 18:29:55,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53156 conditions, 8606 events. 5084/8606 cut-off events. For 372921/372927 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 59619 event pairs, 1560 based on Foata normal form. 7/8386 useless extension candidates. Maximal degree in co-relation 53071. Up to 7076 conditions per place. [2024-06-27 18:29:55,162 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 206 selfloop transitions, 28 changer transitions 0/263 dead transitions. [2024-06-27 18:29:55,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 263 transitions, 2637 flow [2024-06-27 18:29:55,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:29:55,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:29:55,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 18:29:55,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085714285714286 [2024-06-27 18:29:55,163 INFO L175 Difference]: Start difference. First operand has 186 places, 239 transitions, 2081 flow. Second operand 7 states and 178 transitions. [2024-06-27 18:29:55,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 263 transitions, 2637 flow [2024-06-27 18:29:55,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 263 transitions, 2529 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 18:29:55,522 INFO L231 Difference]: Finished difference. Result has 190 places, 239 transitions, 2035 flow [2024-06-27 18:29:55,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1973, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2035, PETRI_PLACES=190, PETRI_TRANSITIONS=239} [2024-06-27 18:29:55,523 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 134 predicate places. [2024-06-27 18:29:55,523 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 239 transitions, 2035 flow [2024-06-27 18:29:55,523 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:55,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:55,523 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,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 18:29:55,524 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:55,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:55,524 INFO L85 PathProgramCache]: Analyzing trace with hash -653766765, now seen corresponding path program 3 times [2024-06-27 18:29:55,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:55,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582797516] [2024-06-27 18:29:55,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:55,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:55,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:56,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:56,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:56,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582797516] [2024-06-27 18:29:56,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582797516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:56,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:56,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:29:56,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261049129] [2024-06-27 18:29:56,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:56,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:29:56,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:56,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:29:56,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:29:56,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:29:56,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 239 transitions, 2035 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:56,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:56,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:29:56,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:57,584 INFO L124 PetriNetUnfolderBase]: 5047/8383 cut-off events. [2024-06-27 18:29:57,584 INFO L125 PetriNetUnfolderBase]: For 384038/384139 co-relation queries the response was YES. [2024-06-27 18:29:57,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53529 conditions, 8383 events. 5047/8383 cut-off events. For 384038/384139 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 56609 event pairs, 1414 based on Foata normal form. 6/8166 useless extension candidates. Maximal degree in co-relation 53442. Up to 7018 conditions per place. [2024-06-27 18:29:57,679 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 218 selfloop transitions, 29 changer transitions 0/266 dead transitions. [2024-06-27 18:29:57,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 266 transitions, 2679 flow [2024-06-27 18:29:57,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:29:57,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:29:57,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 18:29:57,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085714285714286 [2024-06-27 18:29:57,680 INFO L175 Difference]: Start difference. First operand has 190 places, 239 transitions, 2035 flow. Second operand 7 states and 178 transitions. [2024-06-27 18:29:57,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 266 transitions, 2679 flow [2024-06-27 18:29:58,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 266 transitions, 2603 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:58,039 INFO L231 Difference]: Finished difference. Result has 191 places, 242 transitions, 2091 flow [2024-06-27 18:29:58,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2091, PETRI_PLACES=191, PETRI_TRANSITIONS=242} [2024-06-27 18:29:58,039 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 135 predicate places. [2024-06-27 18:29:58,039 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 242 transitions, 2091 flow [2024-06-27 18:29:58,039 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:58,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:58,039 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:29:58,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 18:29:58,040 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:58,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:58,040 INFO L85 PathProgramCache]: Analyzing trace with hash 628456822, now seen corresponding path program 1 times [2024-06-27 18:29:58,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:58,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190801933] [2024-06-27 18:29:58,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:58,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:58,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:58,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:58,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:58,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190801933] [2024-06-27 18:29:58,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190801933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:58,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:58,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:58,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225887908] [2024-06-27 18:29:58,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:58,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:58,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:58,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:58,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:59,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:29:59,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 242 transitions, 2091 flow. Second operand has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:59,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:29:59,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:00,780 INFO L124 PetriNetUnfolderBase]: 6021/9577 cut-off events. [2024-06-27 18:30:00,780 INFO L125 PetriNetUnfolderBase]: For 508958/509078 co-relation queries the response was YES. [2024-06-27 18:30:00,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63772 conditions, 9577 events. 6021/9577 cut-off events. For 508958/509078 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 62424 event pairs, 1126 based on Foata normal form. 22/9397 useless extension candidates. Maximal degree in co-relation 63684. Up to 6551 conditions per place. [2024-06-27 18:30:00,879 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 212 selfloop transitions, 83 changer transitions 0/313 dead transitions. [2024-06-27 18:30:00,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 313 transitions, 3177 flow [2024-06-27 18:30:00,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:30:00,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:30:00,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-06-27 18:30:00,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-27 18:30:00,881 INFO L175 Difference]: Start difference. First operand has 191 places, 242 transitions, 2091 flow. Second operand 9 states and 252 transitions. [2024-06-27 18:30:00,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 313 transitions, 3177 flow [2024-06-27 18:30:01,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 313 transitions, 3067 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 18:30:01,251 INFO L231 Difference]: Finished difference. Result has 195 places, 244 transitions, 2203 flow [2024-06-27 18:30:01,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1981, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2203, PETRI_PLACES=195, PETRI_TRANSITIONS=244} [2024-06-27 18:30:01,252 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 139 predicate places. [2024-06-27 18:30:01,252 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 244 transitions, 2203 flow [2024-06-27 18:30:01,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:01,252 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:01,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 18:30:01,253 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:30:01,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:01,253 INFO L85 PathProgramCache]: Analyzing trace with hash -916210314, now seen corresponding path program 2 times [2024-06-27 18:30:01,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:01,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775480184] [2024-06-27 18:30:01,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:01,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:01,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:02,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:02,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:02,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775480184] [2024-06-27 18:30:02,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775480184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:02,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:02,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:30:02,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835508504] [2024-06-27 18:30:02,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:02,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:30:02,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:02,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:30:02,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:30:02,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:02,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 244 transitions, 2203 flow. Second operand has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:02,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:02,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:04,159 INFO L124 PetriNetUnfolderBase]: 6185/9887 cut-off events. [2024-06-27 18:30:04,160 INFO L125 PetriNetUnfolderBase]: For 537223/537319 co-relation queries the response was YES. [2024-06-27 18:30:04,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66736 conditions, 9887 events. 6185/9887 cut-off events. For 537223/537319 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 65364 event pairs, 1667 based on Foata normal form. 30/9717 useless extension candidates. Maximal degree in co-relation 66647. Up to 7760 conditions per place. [2024-06-27 18:30:04,499 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 208 selfloop transitions, 81 changer transitions 0/307 dead transitions. [2024-06-27 18:30:04,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 307 transitions, 3052 flow [2024-06-27 18:30:04,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:30:04,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:30:04,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 249 transitions. [2024-06-27 18:30:04,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5533333333333333 [2024-06-27 18:30:04,501 INFO L175 Difference]: Start difference. First operand has 195 places, 244 transitions, 2203 flow. Second operand 9 states and 249 transitions. [2024-06-27 18:30:04,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 307 transitions, 3052 flow [2024-06-27 18:30:05,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 307 transitions, 2951 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 18:30:05,087 INFO L231 Difference]: Finished difference. Result has 199 places, 246 transitions, 2324 flow [2024-06-27 18:30:05,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2102, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2324, PETRI_PLACES=199, PETRI_TRANSITIONS=246} [2024-06-27 18:30:05,088 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 143 predicate places. [2024-06-27 18:30:05,088 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 246 transitions, 2324 flow [2024-06-27 18:30:05,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:05,088 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:05,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 18:30:05,088 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:30:05,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:05,089 INFO L85 PathProgramCache]: Analyzing trace with hash -916387944, now seen corresponding path program 3 times [2024-06-27 18:30:05,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:05,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670117785] [2024-06-27 18:30:05,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:05,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:05,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:06,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:06,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:06,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670117785] [2024-06-27 18:30:06,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670117785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:06,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:06,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:30:06,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939802199] [2024-06-27 18:30:06,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:06,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:30:06,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:06,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:30:06,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:30:06,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:06,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 246 transitions, 2324 flow. Second operand has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:06,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:06,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:08,028 INFO L124 PetriNetUnfolderBase]: 6315/10111 cut-off events. [2024-06-27 18:30:08,029 INFO L125 PetriNetUnfolderBase]: For 552126/552222 co-relation queries the response was YES. [2024-06-27 18:30:08,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68996 conditions, 10111 events. 6315/10111 cut-off events. For 552126/552222 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 67276 event pairs, 1673 based on Foata normal form. 22/9931 useless extension candidates. Maximal degree in co-relation 68905. Up to 7756 conditions per place. [2024-06-27 18:30:08,152 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 211 selfloop transitions, 83 changer transitions 0/312 dead transitions. [2024-06-27 18:30:08,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 312 transitions, 3177 flow [2024-06-27 18:30:08,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:30:08,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:30:08,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-06-27 18:30:08,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-27 18:30:08,153 INFO L175 Difference]: Start difference. First operand has 199 places, 246 transitions, 2324 flow. Second operand 9 states and 252 transitions. [2024-06-27 18:30:08,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 312 transitions, 3177 flow [2024-06-27 18:30:08,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 312 transitions, 2985 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 18:30:08,866 INFO L231 Difference]: Finished difference. Result has 201 places, 247 transitions, 2334 flow [2024-06-27 18:30:08,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2132, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2334, PETRI_PLACES=201, PETRI_TRANSITIONS=247} [2024-06-27 18:30:08,867 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 145 predicate places. [2024-06-27 18:30:08,867 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 247 transitions, 2334 flow [2024-06-27 18:30:08,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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:08,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:08,867 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:08,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 18:30:08,867 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:08,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:08,873 INFO L85 PathProgramCache]: Analyzing trace with hash -920971914, now seen corresponding path program 4 times [2024-06-27 18:30:08,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:08,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84688852] [2024-06-27 18:30:08,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:08,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:08,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:09,938 INFO L134 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:09,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:09,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84688852] [2024-06-27 18:30:09,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84688852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:09,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:09,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:30:09,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465306440] [2024-06-27 18:30:09,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:09,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:30:09,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:09,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:30:09,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:30:10,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:10,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 247 transitions, 2334 flow. Second operand has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:10,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:10,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:12,041 INFO L124 PetriNetUnfolderBase]: 6445/10323 cut-off events. [2024-06-27 18:30:12,041 INFO L125 PetriNetUnfolderBase]: For 569759/569855 co-relation queries the response was YES. [2024-06-27 18:30:12,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70022 conditions, 10323 events. 6445/10323 cut-off events. For 569759/569855 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 68996 event pairs, 1696 based on Foata normal form. 22/10145 useless extension candidates. Maximal degree in co-relation 69930. Up to 7709 conditions per place. [2024-06-27 18:30:12,175 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 212 selfloop transitions, 85 changer transitions 0/315 dead transitions. [2024-06-27 18:30:12,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 315 transitions, 3211 flow [2024-06-27 18:30:12,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:30:12,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:30:12,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-06-27 18:30:12,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5622222222222222 [2024-06-27 18:30:12,176 INFO L175 Difference]: Start difference. First operand has 201 places, 247 transitions, 2334 flow. Second operand 9 states and 253 transitions. [2024-06-27 18:30:12,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 315 transitions, 3211 flow [2024-06-27 18:30:12,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 315 transitions, 3027 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 18:30:12,685 INFO L231 Difference]: Finished difference. Result has 203 places, 248 transitions, 2358 flow [2024-06-27 18:30:12,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2150, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2358, PETRI_PLACES=203, PETRI_TRANSITIONS=248} [2024-06-27 18:30:12,685 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 147 predicate places. [2024-06-27 18:30:12,685 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 248 transitions, 2358 flow [2024-06-27 18:30:12,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:12,686 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:12,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 18:30:12,686 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:12,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:12,686 INFO L85 PathProgramCache]: Analyzing trace with hash 745242528, now seen corresponding path program 1 times [2024-06-27 18:30:12,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:12,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858759646] [2024-06-27 18:30:12,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:12,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:12,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:13,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:30:13,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:13,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858759646] [2024-06-27 18:30:13,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858759646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:13,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:13,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:30:13,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923665422] [2024-06-27 18:30:13,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:13,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:30:13,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:13,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:30:13,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:30:13,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:13,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 248 transitions, 2358 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:13,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:13,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:13,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:15,212 INFO L124 PetriNetUnfolderBase]: 6404/10337 cut-off events. [2024-06-27 18:30:15,212 INFO L125 PetriNetUnfolderBase]: For 561702/561716 co-relation queries the response was YES. [2024-06-27 18:30:15,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69295 conditions, 10337 events. 6404/10337 cut-off events. For 561702/561716 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 70068 event pairs, 2054 based on Foata normal form. 16/10140 useless extension candidates. Maximal degree in co-relation 69202. Up to 8978 conditions per place. [2024-06-27 18:30:15,340 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 227 selfloop transitions, 33 changer transitions 0/289 dead transitions. [2024-06-27 18:30:15,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 289 transitions, 3062 flow [2024-06-27 18:30:15,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:30:15,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:30:15,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 18:30:15,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515 [2024-06-27 18:30:15,341 INFO L175 Difference]: Start difference. First operand has 203 places, 248 transitions, 2358 flow. Second operand 8 states and 206 transitions. [2024-06-27 18:30:15,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 289 transitions, 3062 flow [2024-06-27 18:30:15,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 289 transitions, 2872 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 18:30:15,836 INFO L231 Difference]: Finished difference. Result has 204 places, 252 transitions, 2323 flow [2024-06-27 18:30:15,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2168, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2323, PETRI_PLACES=204, PETRI_TRANSITIONS=252} [2024-06-27 18:30:15,836 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 148 predicate places. [2024-06-27 18:30:15,836 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 252 transitions, 2323 flow [2024-06-27 18:30:15,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:15,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:15,837 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:15,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 18:30:15,837 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:15,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:15,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1795307240, now seen corresponding path program 5 times [2024-06-27 18:30:15,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:15,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736087537] [2024-06-27 18:30:15,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:15,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:15,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:16,740 INFO L134 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,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:16,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736087537] [2024-06-27 18:30:16,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736087537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:16,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:16,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:30:16,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804983905] [2024-06-27 18:30:16,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:16,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:30:16,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:16,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:30:16,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:30:16,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:16,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 252 transitions, 2323 flow. Second operand has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:16,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:16,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:18,812 INFO L124 PetriNetUnfolderBase]: 6747/10801 cut-off events. [2024-06-27 18:30:18,813 INFO L125 PetriNetUnfolderBase]: For 623703/623823 co-relation queries the response was YES. [2024-06-27 18:30:18,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73805 conditions, 10801 events. 6747/10801 cut-off events. For 623703/623823 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 72683 event pairs, 1420 based on Foata normal form. 22/10621 useless extension candidates. Maximal degree in co-relation 73711. Up to 8001 conditions per place. [2024-06-27 18:30:18,939 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 213 selfloop transitions, 93 changer transitions 0/325 dead transitions. [2024-06-27 18:30:18,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 325 transitions, 3455 flow [2024-06-27 18:30:18,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:30:18,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:30:18,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 258 transitions. [2024-06-27 18:30:18,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5733333333333334 [2024-06-27 18:30:18,941 INFO L175 Difference]: Start difference. First operand has 204 places, 252 transitions, 2323 flow. Second operand 9 states and 258 transitions. [2024-06-27 18:30:18,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 325 transitions, 3455 flow [2024-06-27 18:30:19,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 325 transitions, 3328 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 18:30:19,396 INFO L231 Difference]: Finished difference. Result has 207 places, 254 transitions, 2454 flow [2024-06-27 18:30:19,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2196, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2454, PETRI_PLACES=207, PETRI_TRANSITIONS=254} [2024-06-27 18:30:19,396 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 151 predicate places. [2024-06-27 18:30:19,396 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 254 transitions, 2454 flow [2024-06-27 18:30:19,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:19,397 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:19,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 18:30:19,397 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:19,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:19,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1618055750, now seen corresponding path program 6 times [2024-06-27 18:30:19,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:19,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56495906] [2024-06-27 18:30:19,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:19,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:19,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:20,316 INFO L134 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:20,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:20,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56495906] [2024-06-27 18:30:20,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56495906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:20,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:20,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:30:20,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777172380] [2024-06-27 18:30:20,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:20,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:30:20,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:20,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:30:20,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:30:20,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:20,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 254 transitions, 2454 flow. Second operand has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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:20,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:20,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:20,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:22,502 INFO L124 PetriNetUnfolderBase]: 6914/11110 cut-off events. [2024-06-27 18:30:22,502 INFO L125 PetriNetUnfolderBase]: For 656313/656417 co-relation queries the response was YES. [2024-06-27 18:30:22,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76496 conditions, 11110 events. 6914/11110 cut-off events. For 656313/656417 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 75522 event pairs, 1880 based on Foata normal form. 26/10916 useless extension candidates. Maximal degree in co-relation 76401. Up to 8890 conditions per place. [2024-06-27 18:30:22,644 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 217 selfloop transitions, 81 changer transitions 0/317 dead transitions. [2024-06-27 18:30:22,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 317 transitions, 3320 flow [2024-06-27 18:30:22,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:30:22,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:30:22,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-06-27 18:30:22,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5511111111111111 [2024-06-27 18:30:22,646 INFO L175 Difference]: Start difference. First operand has 207 places, 254 transitions, 2454 flow. Second operand 9 states and 248 transitions. [2024-06-27 18:30:22,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 317 transitions, 3320 flow [2024-06-27 18:30:23,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 317 transitions, 3186 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 18:30:23,466 INFO L231 Difference]: Finished difference. Result has 211 places, 255 transitions, 2525 flow [2024-06-27 18:30:23,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2320, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2525, PETRI_PLACES=211, PETRI_TRANSITIONS=255} [2024-06-27 18:30:23,466 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 155 predicate places. [2024-06-27 18:30:23,466 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 255 transitions, 2525 flow [2024-06-27 18:30:23,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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:23,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:23,466 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:23,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 18:30:23,467 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:23,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:23,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1790545640, now seen corresponding path program 7 times [2024-06-27 18:30:23,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:23,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433079380] [2024-06-27 18:30:23,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:23,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:23,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:24,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:24,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:24,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433079380] [2024-06-27 18:30:24,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433079380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:24,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:24,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:30:24,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307692325] [2024-06-27 18:30:24,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:24,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:30:24,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:24,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:30:24,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:30:24,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:24,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 255 transitions, 2525 flow. Second operand has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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:24,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:24,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:24,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:26,754 INFO L124 PetriNetUnfolderBase]: 7081/11404 cut-off events. [2024-06-27 18:30:26,754 INFO L125 PetriNetUnfolderBase]: For 678872/678976 co-relation queries the response was YES. [2024-06-27 18:30:26,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78715 conditions, 11404 events. 7081/11404 cut-off events. For 678872/678976 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 78186 event pairs, 1903 based on Foata normal form. 26/11204 useless extension candidates. Maximal degree in co-relation 78618. Up to 9147 conditions per place. [2024-06-27 18:30:26,893 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 215 selfloop transitions, 87 changer transitions 0/321 dead transitions. [2024-06-27 18:30:26,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 321 transitions, 3409 flow [2024-06-27 18:30:26,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:30:26,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:30:26,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-06-27 18:30:26,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-27 18:30:26,894 INFO L175 Difference]: Start difference. First operand has 211 places, 255 transitions, 2525 flow. Second operand 9 states and 252 transitions. [2024-06-27 18:30:26,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 321 transitions, 3409 flow [2024-06-27 18:30:27,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 321 transitions, 3230 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 18:30:27,623 INFO L231 Difference]: Finished difference. Result has 213 places, 256 transitions, 2565 flow [2024-06-27 18:30:27,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2346, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2565, PETRI_PLACES=213, PETRI_TRANSITIONS=256} [2024-06-27 18:30:27,624 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 157 predicate places. [2024-06-27 18:30:27,624 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 256 transitions, 2565 flow [2024-06-27 18:30:27,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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:27,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:27,625 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:27,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 18:30:27,625 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:27,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:27,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1624311860, now seen corresponding path program 8 times [2024-06-27 18:30:27,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:27,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281435457] [2024-06-27 18:30:27,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:27,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:27,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:28,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:28,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:28,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281435457] [2024-06-27 18:30:28,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281435457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:28,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:28,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:30:28,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806406008] [2024-06-27 18:30:28,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:28,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:30:28,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:28,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:30:28,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:30:28,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:28,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 256 transitions, 2565 flow. Second operand has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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:28,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:28,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:28,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:31,048 INFO L124 PetriNetUnfolderBase]: 7248/11733 cut-off events. [2024-06-27 18:30:31,048 INFO L125 PetriNetUnfolderBase]: For 702355/702459 co-relation queries the response was YES. [2024-06-27 18:30:31,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80509 conditions, 11733 events. 7248/11733 cut-off events. For 702355/702459 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 81365 event pairs, 1993 based on Foata normal form. 26/11516 useless extension candidates. Maximal degree in co-relation 80411. Up to 9404 conditions per place. [2024-06-27 18:30:31,173 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 221 selfloop transitions, 80 changer transitions 0/320 dead transitions. [2024-06-27 18:30:31,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 320 transitions, 3445 flow [2024-06-27 18:30:31,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:30:31,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:30:31,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-06-27 18:30:31,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 18:30:31,174 INFO L175 Difference]: Start difference. First operand has 213 places, 256 transitions, 2565 flow. Second operand 9 states and 250 transitions. [2024-06-27 18:30:31,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 320 transitions, 3445 flow [2024-06-27 18:30:31,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 320 transitions, 3252 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 18:30:31,779 INFO L231 Difference]: Finished difference. Result has 215 places, 257 transitions, 2579 flow [2024-06-27 18:30:31,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2372, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2579, PETRI_PLACES=215, PETRI_TRANSITIONS=257} [2024-06-27 18:30:31,779 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 159 predicate places. [2024-06-27 18:30:31,779 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 257 transitions, 2579 flow [2024-06-27 18:30:31,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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:31,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:31,780 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:31,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 18:30:31,780 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:31,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:31,781 INFO L85 PathProgramCache]: Analyzing trace with hash 218406496, now seen corresponding path program 9 times [2024-06-27 18:30:31,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:31,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720207632] [2024-06-27 18:30:31,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:31,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:31,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:32,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:32,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:32,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720207632] [2024-06-27 18:30:32,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720207632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:32,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:32,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:30:32,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290249828] [2024-06-27 18:30:32,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:32,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:30:32,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:32,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:30:32,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:30:32,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:32,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 257 transitions, 2579 flow. Second operand has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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:32,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:32,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:32,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:35,171 INFO L124 PetriNetUnfolderBase]: 7378/11924 cut-off events. [2024-06-27 18:30:35,172 INFO L125 PetriNetUnfolderBase]: For 717687/717791 co-relation queries the response was YES. [2024-06-27 18:30:35,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81662 conditions, 11924 events. 7378/11924 cut-off events. For 717687/717791 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 82683 event pairs, 1963 based on Foata normal form. 22/11710 useless extension candidates. Maximal degree in co-relation 81563. Up to 9400 conditions per place. [2024-06-27 18:30:35,329 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 219 selfloop transitions, 89 changer transitions 0/327 dead transitions. [2024-06-27 18:30:35,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 327 transitions, 3493 flow [2024-06-27 18:30:35,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:30:35,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:30:35,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 256 transitions. [2024-06-27 18:30:35,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5688888888888889 [2024-06-27 18:30:35,331 INFO L175 Difference]: Start difference. First operand has 215 places, 257 transitions, 2579 flow. Second operand 9 states and 256 transitions. [2024-06-27 18:30:35,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 327 transitions, 3493 flow [2024-06-27 18:30:35,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 327 transitions, 3312 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 18:30:35,928 INFO L231 Difference]: Finished difference. Result has 217 places, 258 transitions, 2624 flow [2024-06-27 18:30:35,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2398, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2624, PETRI_PLACES=217, PETRI_TRANSITIONS=258} [2024-06-27 18:30:35,929 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 161 predicate places. [2024-06-27 18:30:35,929 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 258 transitions, 2624 flow [2024-06-27 18:30:35,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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:35,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:35,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:35,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 18:30:35,930 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:35,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:35,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1624489490, now seen corresponding path program 10 times [2024-06-27 18:30:35,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:35,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238039528] [2024-06-27 18:30:35,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:35,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:35,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:36,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:36,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:36,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238039528] [2024-06-27 18:30:36,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238039528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:36,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:36,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:30:36,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304053041] [2024-06-27 18:30:36,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:36,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:30:36,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:36,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:30:36,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:30:37,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:37,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 258 transitions, 2624 flow. Second operand has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:37,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:37,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:39,436 INFO L124 PetriNetUnfolderBase]: 7508/12150 cut-off events. [2024-06-27 18:30:39,436 INFO L125 PetriNetUnfolderBase]: For 739042/739146 co-relation queries the response was YES. [2024-06-27 18:30:39,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83009 conditions, 12150 events. 7508/12150 cut-off events. For 739042/739146 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 84590 event pairs, 2005 based on Foata normal form. 22/11928 useless extension candidates. Maximal degree in co-relation 82909. Up to 9378 conditions per place. [2024-06-27 18:30:39,570 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 223 selfloop transitions, 83 changer transitions 0/325 dead transitions. [2024-06-27 18:30:39,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 325 transitions, 3528 flow [2024-06-27 18:30:39,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:30:39,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:30:39,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-06-27 18:30:39,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-27 18:30:39,571 INFO L175 Difference]: Start difference. First operand has 217 places, 258 transitions, 2624 flow. Second operand 9 states and 252 transitions. [2024-06-27 18:30:39,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 325 transitions, 3528 flow [2024-06-27 18:30:40,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 325 transitions, 3322 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 18:30:40,147 INFO L231 Difference]: Finished difference. Result has 219 places, 259 transitions, 2634 flow [2024-06-27 18:30:40,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2418, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2634, PETRI_PLACES=219, PETRI_TRANSITIONS=259} [2024-06-27 18:30:40,148 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 163 predicate places. [2024-06-27 18:30:40,148 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 259 transitions, 2634 flow [2024-06-27 18:30:40,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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:40,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:40,148 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:40,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 18:30:40,149 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:40,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:40,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1404392874, now seen corresponding path program 1 times [2024-06-27 18:30:40,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:40,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36060848] [2024-06-27 18:30:40,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:40,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:40,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:40,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:40,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:40,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36060848] [2024-06-27 18:30:40,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36060848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:40,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:40,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:30:40,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174404413] [2024-06-27 18:30:40,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:40,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:30:40,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:40,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:30:40,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:30:40,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:30:40,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 259 transitions, 2634 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:40,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:40,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:30:40,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:43,098 INFO L124 PetriNetUnfolderBase]: 7160/11794 cut-off events. [2024-06-27 18:30:43,098 INFO L125 PetriNetUnfolderBase]: For 729232/729338 co-relation queries the response was YES. [2024-06-27 18:30:43,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80680 conditions, 11794 events. 7160/11794 cut-off events. For 729232/729338 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 84293 event pairs, 2247 based on Foata normal form. 28/11516 useless extension candidates. Maximal degree in co-relation 80579. Up to 10050 conditions per place. [2024-06-27 18:30:43,219 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 226 selfloop transitions, 29 changer transitions 0/293 dead transitions. [2024-06-27 18:30:43,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 293 transitions, 3286 flow [2024-06-27 18:30:43,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:30:43,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:30:43,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 18:30:43,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5314285714285715 [2024-06-27 18:30:43,220 INFO L175 Difference]: Start difference. First operand has 219 places, 259 transitions, 2634 flow. Second operand 7 states and 186 transitions. [2024-06-27 18:30:43,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 293 transitions, 3286 flow [2024-06-27 18:30:43,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 293 transitions, 3090 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 18:30:43,861 INFO L231 Difference]: Finished difference. Result has 219 places, 264 transitions, 2573 flow [2024-06-27 18:30:43,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2438, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2573, PETRI_PLACES=219, PETRI_TRANSITIONS=264} [2024-06-27 18:30:43,862 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 163 predicate places. [2024-06-27 18:30:43,862 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 264 transitions, 2573 flow [2024-06-27 18:30:43,862 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:43,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:43,862 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:43,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 18:30:43,862 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:43,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:43,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1412041194, now seen corresponding path program 2 times [2024-06-27 18:30:43,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:43,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877722993] [2024-06-27 18:30:43,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:43,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:43,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:44,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:44,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:44,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877722993] [2024-06-27 18:30:44,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877722993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:44,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:44,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:30:44,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169498612] [2024-06-27 18:30:44,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:44,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:30:44,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:44,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:30:44,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:30:44,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:30:44,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 264 transitions, 2573 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:44,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:44,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:30:44,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:46,628 INFO L124 PetriNetUnfolderBase]: 7174/11802 cut-off events. [2024-06-27 18:30:46,628 INFO L125 PetriNetUnfolderBase]: For 732546/732652 co-relation queries the response was YES. [2024-06-27 18:30:46,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79666 conditions, 11802 events. 7174/11802 cut-off events. For 732546/732652 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 84166 event pairs, 2208 based on Foata normal form. 28/11525 useless extension candidates. Maximal degree in co-relation 79564. Up to 9969 conditions per place. [2024-06-27 18:30:46,782 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 217 selfloop transitions, 41 changer transitions 0/296 dead transitions. [2024-06-27 18:30:46,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 296 transitions, 3365 flow [2024-06-27 18:30:46,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:30:46,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:30:46,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 18:30:46,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5314285714285715 [2024-06-27 18:30:46,784 INFO L175 Difference]: Start difference. First operand has 219 places, 264 transitions, 2573 flow. Second operand 7 states and 186 transitions. [2024-06-27 18:30:46,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 296 transitions, 3365 flow [2024-06-27 18:30:47,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 296 transitions, 3297 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 18:30:47,380 INFO L231 Difference]: Finished difference. Result has 223 places, 267 transitions, 2652 flow [2024-06-27 18:30:47,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2505, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2652, PETRI_PLACES=223, PETRI_TRANSITIONS=267} [2024-06-27 18:30:47,381 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 167 predicate places. [2024-06-27 18:30:47,381 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 267 transitions, 2652 flow [2024-06-27 18:30:47,381 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:47,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:47,381 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:47,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 18:30:47,382 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:47,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:47,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1412052106, now seen corresponding path program 1 times [2024-06-27 18:30:47,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:47,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641293805] [2024-06-27 18:30:47,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:47,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:47,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:48,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:48,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:48,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641293805] [2024-06-27 18:30:48,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641293805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:48,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:48,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:30:48,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952577937] [2024-06-27 18:30:48,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:48,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:30:48,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:48,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:30:48,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:30:48,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:48,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 267 transitions, 2652 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:48,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:48,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:48,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:50,479 INFO L124 PetriNetUnfolderBase]: 7437/12151 cut-off events. [2024-06-27 18:30:50,479 INFO L125 PetriNetUnfolderBase]: For 744683/744699 co-relation queries the response was YES. [2024-06-27 18:30:50,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80998 conditions, 12151 events. 7437/12151 cut-off events. For 744683/744699 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 86083 event pairs, 2404 based on Foata normal form. 17/11873 useless extension candidates. Maximal degree in co-relation 80895. Up to 10660 conditions per place. [2024-06-27 18:30:50,619 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 255 selfloop transitions, 19 changer transitions 0/303 dead transitions. [2024-06-27 18:30:50,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 303 transitions, 3368 flow [2024-06-27 18:30:50,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:30:50,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:30:50,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 18:30:50,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-27 18:30:50,621 INFO L175 Difference]: Start difference. First operand has 223 places, 267 transitions, 2652 flow. Second operand 8 states and 195 transitions. [2024-06-27 18:30:50,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 303 transitions, 3368 flow [2024-06-27 18:30:51,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 303 transitions, 3271 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 18:30:51,438 INFO L231 Difference]: Finished difference. Result has 227 places, 270 transitions, 2663 flow [2024-06-27 18:30:51,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2555, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2663, PETRI_PLACES=227, PETRI_TRANSITIONS=270} [2024-06-27 18:30:51,439 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 171 predicate places. [2024-06-27 18:30:51,439 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 270 transitions, 2663 flow [2024-06-27 18:30:51,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:51,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:51,440 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:51,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 18:30:51,440 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:51,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:51,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1412051610, now seen corresponding path program 2 times [2024-06-27 18:30:51,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:51,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940890452] [2024-06-27 18:30:51,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:51,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:51,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:52,391 INFO L134 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:52,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:52,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940890452] [2024-06-27 18:30:52,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940890452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:52,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:52,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:30:52,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655547076] [2024-06-27 18:30:52,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:52,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:30:52,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:52,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:30:52,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:30:52,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:52,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 270 transitions, 2663 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:52,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:52,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:52,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:54,540 INFO L124 PetriNetUnfolderBase]: 7543/12306 cut-off events. [2024-06-27 18:30:54,540 INFO L125 PetriNetUnfolderBase]: For 773653/773675 co-relation queries the response was YES. [2024-06-27 18:30:54,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83219 conditions, 12306 events. 7543/12306 cut-off events. For 773653/773675 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 87084 event pairs, 2364 based on Foata normal form. 24/12033 useless extension candidates. Maximal degree in co-relation 83115. Up to 10469 conditions per place. [2024-06-27 18:30:54,706 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 235 selfloop transitions, 50 changer transitions 0/314 dead transitions. [2024-06-27 18:30:54,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 314 transitions, 3813 flow [2024-06-27 18:30:54,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:30:54,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:30:54,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 18:30:54,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5125 [2024-06-27 18:30:54,707 INFO L175 Difference]: Start difference. First operand has 227 places, 270 transitions, 2663 flow. Second operand 8 states and 205 transitions. [2024-06-27 18:30:54,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 314 transitions, 3813 flow [2024-06-27 18:30:55,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 314 transitions, 3727 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 18:30:55,577 INFO L231 Difference]: Finished difference. Result has 230 places, 278 transitions, 2871 flow [2024-06-27 18:30:55,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2577, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2871, PETRI_PLACES=230, PETRI_TRANSITIONS=278} [2024-06-27 18:30:55,577 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 174 predicate places. [2024-06-27 18:30:55,577 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 278 transitions, 2871 flow [2024-06-27 18:30:55,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:55,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:55,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:55,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 18:30:55,578 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:55,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:55,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1412037660, now seen corresponding path program 3 times [2024-06-27 18:30:55,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:55,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192142620] [2024-06-27 18:30:55,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:55,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:55,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:56,411 INFO L134 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,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:56,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192142620] [2024-06-27 18:30:56,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192142620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:56,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:56,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:30:56,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796619004] [2024-06-27 18:30:56,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:56,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:30:56,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:56,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:30:56,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:30:56,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:30:56,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 278 transitions, 2871 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:56,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:56,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:30:56,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:58,651 INFO L124 PetriNetUnfolderBase]: 7559/12326 cut-off events. [2024-06-27 18:30:58,652 INFO L125 PetriNetUnfolderBase]: For 803721/803743 co-relation queries the response was YES. [2024-06-27 18:30:58,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85428 conditions, 12326 events. 7559/12326 cut-off events. For 803721/803743 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 87245 event pairs, 2370 based on Foata normal form. 24/12056 useless extension candidates. Maximal degree in co-relation 85322. Up to 10488 conditions per place. [2024-06-27 18:30:58,807 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 233 selfloop transitions, 54 changer transitions 0/316 dead transitions. [2024-06-27 18:30:58,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 316 transitions, 3790 flow [2024-06-27 18:30:58,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:30:58,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:30:58,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 18:30:58,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5125 [2024-06-27 18:30:58,809 INFO L175 Difference]: Start difference. First operand has 230 places, 278 transitions, 2871 flow. Second operand 8 states and 205 transitions. [2024-06-27 18:30:58,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 316 transitions, 3790 flow [2024-06-27 18:30:59,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 316 transitions, 3628 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-27 18:30:59,693 INFO L231 Difference]: Finished difference. Result has 234 places, 282 transitions, 2921 flow [2024-06-27 18:30:59,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2727, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2921, PETRI_PLACES=234, PETRI_TRANSITIONS=282} [2024-06-27 18:30:59,694 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 178 predicate places. [2024-06-27 18:30:59,694 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 282 transitions, 2921 flow [2024-06-27 18:30:59,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:59,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:59,695 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:59,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 18:30:59,695 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:59,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:59,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1379045146, now seen corresponding path program 11 times [2024-06-27 18:30:59,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:59,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367478953] [2024-06-27 18:30:59,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:59,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:59,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:00,615 INFO L134 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:00,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:00,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367478953] [2024-06-27 18:31:00,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367478953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:00,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:00,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:31:00,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753192671] [2024-06-27 18:31:00,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:00,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:31:00,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:00,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:31:00,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:31:00,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:31:00,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 282 transitions, 2921 flow. Second operand has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:00,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:31:00,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:03,214 INFO L124 PetriNetUnfolderBase]: 7835/12728 cut-off events. [2024-06-27 18:31:03,214 INFO L125 PetriNetUnfolderBase]: For 873227/873336 co-relation queries the response was YES. [2024-06-27 18:31:03,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89210 conditions, 12728 events. 7835/12728 cut-off events. For 873227/873336 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 89720 event pairs, 2129 based on Foata normal form. 40/12505 useless extension candidates. Maximal degree in co-relation 89102. Up to 10250 conditions per place. [2024-06-27 18:31:03,414 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 239 selfloop transitions, 80 changer transitions 0/341 dead transitions. [2024-06-27 18:31:03,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 341 transitions, 3819 flow [2024-06-27 18:31:03,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:31:03,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:31:03,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-27 18:31:03,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5377777777777778 [2024-06-27 18:31:03,415 INFO L175 Difference]: Start difference. First operand has 234 places, 282 transitions, 2921 flow. Second operand 9 states and 242 transitions. [2024-06-27 18:31:03,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 341 transitions, 3819 flow [2024-06-27 18:31:04,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 341 transitions, 3683 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 18:31:04,930 INFO L231 Difference]: Finished difference. Result has 238 places, 283 transitions, 2998 flow [2024-06-27 18:31:04,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2785, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2998, PETRI_PLACES=238, PETRI_TRANSITIONS=283} [2024-06-27 18:31:04,931 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 182 predicate places. [2024-06-27 18:31:04,931 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 283 transitions, 2998 flow [2024-06-27 18:31:04,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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:04,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:04,931 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:04,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 18:31:04,932 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:31:04,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:04,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1600690186, now seen corresponding path program 12 times [2024-06-27 18:31:04,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:04,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599459325] [2024-06-27 18:31:04,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:04,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:04,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:05,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:05,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:05,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599459325] [2024-06-27 18:31:05,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599459325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:05,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:05,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:31:05,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081969755] [2024-06-27 18:31:05,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:05,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:31:05,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:05,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:31:05,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:31:06,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:31:06,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 283 transitions, 2998 flow. Second operand has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:06,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:31:06,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:08,524 INFO L124 PetriNetUnfolderBase]: 8002/13003 cut-off events. [2024-06-27 18:31:08,525 INFO L125 PetriNetUnfolderBase]: For 910309/910418 co-relation queries the response was YES. [2024-06-27 18:31:08,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91949 conditions, 13003 events. 8002/13003 cut-off events. For 910309/910418 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 91961 event pairs, 2156 based on Foata normal form. 40/12776 useless extension candidates. Maximal degree in co-relation 91840. Up to 10507 conditions per place. [2024-06-27 18:31:08,706 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 245 selfloop transitions, 76 changer transitions 0/343 dead transitions. [2024-06-27 18:31:08,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 343 transitions, 3906 flow [2024-06-27 18:31:08,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:31:08,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:31:08,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 245 transitions. [2024-06-27 18:31:08,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-27 18:31:08,707 INFO L175 Difference]: Start difference. First operand has 238 places, 283 transitions, 2998 flow. Second operand 9 states and 245 transitions. [2024-06-27 18:31:08,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 343 transitions, 3906 flow [2024-06-27 18:31:10,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 343 transitions, 3719 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 18:31:10,506 INFO L231 Difference]: Finished difference. Result has 240 places, 284 transitions, 3018 flow [2024-06-27 18:31:10,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2811, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3018, PETRI_PLACES=240, PETRI_TRANSITIONS=284} [2024-06-27 18:31:10,506 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 184 predicate places. [2024-06-27 18:31:10,506 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 284 transitions, 3018 flow [2024-06-27 18:31:10,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:10,507 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:10,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 18:31:10,507 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:31:10,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:10,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1606946296, now seen corresponding path program 13 times [2024-06-27 18:31:10,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:10,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029545066] [2024-06-27 18:31:10,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:10,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:10,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:11,440 INFO L134 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:11,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:11,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029545066] [2024-06-27 18:31:11,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029545066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:11,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:11,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:31:11,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942056889] [2024-06-27 18:31:11,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:11,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:31:11,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:11,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:31:11,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:31:11,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:31:11,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 284 transitions, 3018 flow. Second operand has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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:11,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:11,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:31:11,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:14,830 INFO L124 PetriNetUnfolderBase]: 8124/13239 cut-off events. [2024-06-27 18:31:14,830 INFO L125 PetriNetUnfolderBase]: For 926681/926790 co-relation queries the response was YES. [2024-06-27 18:31:14,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92788 conditions, 13239 events. 8124/13239 cut-off events. For 926681/926790 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 94239 event pairs, 2210 based on Foata normal form. 40/13004 useless extension candidates. Maximal degree in co-relation 92678. Up to 10697 conditions per place. [2024-06-27 18:31:14,993 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 245 selfloop transitions, 77 changer transitions 0/344 dead transitions. [2024-06-27 18:31:14,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 344 transitions, 3930 flow [2024-06-27 18:31:14,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:31:14,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:31:14,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-27 18:31:14,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5422222222222223 [2024-06-27 18:31:14,994 INFO L175 Difference]: Start difference. First operand has 240 places, 284 transitions, 3018 flow. Second operand 9 states and 244 transitions. [2024-06-27 18:31:14,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 344 transitions, 3930 flow [2024-06-27 18:31:16,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 344 transitions, 3749 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 18:31:16,293 INFO L231 Difference]: Finished difference. Result has 242 places, 285 transitions, 3048 flow [2024-06-27 18:31:16,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2837, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3048, PETRI_PLACES=242, PETRI_TRANSITIONS=285} [2024-06-27 18:31:16,293 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 186 predicate places. [2024-06-27 18:31:16,294 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 285 transitions, 3048 flow [2024-06-27 18:31:16,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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:16,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:16,294 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:16,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 18:31:16,294 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:31:16,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:16,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1607123926, now seen corresponding path program 14 times [2024-06-27 18:31:16,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:16,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585049834] [2024-06-27 18:31:16,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:16,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:16,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:17,286 INFO L134 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:17,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:17,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585049834] [2024-06-27 18:31:17,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585049834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:17,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:17,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:31:17,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234929366] [2024-06-27 18:31:17,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:17,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:31:17,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:17,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:31:17,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:31:17,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-06-27 18:31:17,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 285 transitions, 3048 flow. Second operand has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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:17,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:17,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-06-27 18:31:17,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:20,385 INFO L124 PetriNetUnfolderBase]: 8096/13105 cut-off events. [2024-06-27 18:31:20,385 INFO L125 PetriNetUnfolderBase]: For 897034/897143 co-relation queries the response was YES. [2024-06-27 18:31:20,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90926 conditions, 13105 events. 8096/13105 cut-off events. For 897034/897143 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 92325 event pairs, 2108 based on Foata normal form. 36/12891 useless extension candidates. Maximal degree in co-relation 90815. Up to 9999 conditions per place. [2024-06-27 18:31:20,721 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 244 selfloop transitions, 81 changer transitions 0/347 dead transitions. [2024-06-27 18:31:20,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 347 transitions, 3928 flow [2024-06-27 18:31:20,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:31:20,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:31:20,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-06-27 18:31:20,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5466666666666666 [2024-06-27 18:31:20,723 INFO L175 Difference]: Start difference. First operand has 242 places, 285 transitions, 3048 flow. Second operand 9 states and 246 transitions. [2024-06-27 18:31:20,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 347 transitions, 3928 flow [2024-06-27 18:31:22,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 347 transitions, 3729 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 18:31:22,037 INFO L231 Difference]: Finished difference. Result has 244 places, 285 transitions, 3017 flow [2024-06-27 18:31:22,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2849, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3017, PETRI_PLACES=244, PETRI_TRANSITIONS=285} [2024-06-27 18:31:22,037 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 188 predicate places. [2024-06-27 18:31:22,037 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 285 transitions, 3017 flow [2024-06-27 18:31:22,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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:22,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:22,038 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:22,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 18:31:22,038 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:31:22,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:22,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1485599152, now seen corresponding path program 3 times [2024-06-27 18:31:22,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:22,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472620257] [2024-06-27 18:31:22,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:22,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:22,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:22,835 INFO L134 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:22,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:22,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472620257] [2024-06-27 18:31:22,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472620257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:22,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:22,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:31:22,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867537810] [2024-06-27 18:31:22,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:22,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:31:22,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:22,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:31:22,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:31:22,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:31:22,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 285 transitions, 3017 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:22,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:22,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:31:22,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:25,429 INFO L124 PetriNetUnfolderBase]: 7707/12703 cut-off events. [2024-06-27 18:31:25,429 INFO L125 PetriNetUnfolderBase]: For 863959/864070 co-relation queries the response was YES. [2024-06-27 18:31:25,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87638 conditions, 12703 events. 7707/12703 cut-off events. For 863959/864070 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 91859 event pairs, 2381 based on Foata normal form. 23/12379 useless extension candidates. Maximal degree in co-relation 87526. Up to 10830 conditions per place. [2024-06-27 18:31:25,610 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 241 selfloop transitions, 29 changer transitions 0/311 dead transitions. [2024-06-27 18:31:25,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 311 transitions, 3629 flow [2024-06-27 18:31:25,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:31:25,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:31:25,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 18:31:25,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5228571428571429 [2024-06-27 18:31:25,611 INFO L175 Difference]: Start difference. First operand has 244 places, 285 transitions, 3017 flow. Second operand 7 states and 183 transitions. [2024-06-27 18:31:25,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 311 transitions, 3629 flow [2024-06-27 18:31:26,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 311 transitions, 3387 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 18:31:26,879 INFO L231 Difference]: Finished difference. Result has 243 places, 285 transitions, 2839 flow [2024-06-27 18:31:26,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2775, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2839, PETRI_PLACES=243, PETRI_TRANSITIONS=285} [2024-06-27 18:31:26,879 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 187 predicate places. [2024-06-27 18:31:26,880 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 285 transitions, 2839 flow [2024-06-27 18:31:26,880 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:26,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:26,880 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:26,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 18:31:26,881 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:26,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:26,881 INFO L85 PathProgramCache]: Analyzing trace with hash 2125360196, now seen corresponding path program 4 times [2024-06-27 18:31:26,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:26,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186223828] [2024-06-27 18:31:26,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:26,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:26,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:27,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:27,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:27,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186223828] [2024-06-27 18:31:27,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186223828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:27,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:27,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:31:27,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682646167] [2024-06-27 18:31:27,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:27,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:31:27,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:27,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:31:27,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:31:27,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:31:27,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 285 transitions, 2839 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:27,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:27,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:31:27,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:30,316 INFO L124 PetriNetUnfolderBase]: 7724/12726 cut-off events. [2024-06-27 18:31:30,316 INFO L125 PetriNetUnfolderBase]: For 870119/870230 co-relation queries the response was YES. [2024-06-27 18:31:30,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86456 conditions, 12726 events. 7724/12726 cut-off events. For 870119/870230 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 91968 event pairs, 2369 based on Foata normal form. 23/12402 useless extension candidates. Maximal degree in co-relation 86343. Up to 10815 conditions per place. [2024-06-27 18:31:30,481 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 234 selfloop transitions, 38 changer transitions 0/313 dead transitions. [2024-06-27 18:31:30,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 313 transitions, 3513 flow [2024-06-27 18:31:30,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:31:30,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:31:30,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 18:31:30,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5228571428571429 [2024-06-27 18:31:30,483 INFO L175 Difference]: Start difference. First operand has 243 places, 285 transitions, 2839 flow. Second operand 7 states and 183 transitions. [2024-06-27 18:31:30,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 313 transitions, 3513 flow [2024-06-27 18:31:31,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 313 transitions, 3376 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 18:31:31,754 INFO L231 Difference]: Finished difference. Result has 242 places, 288 transitions, 2840 flow [2024-06-27 18:31:31,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2702, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2840, PETRI_PLACES=242, PETRI_TRANSITIONS=288} [2024-06-27 18:31:31,754 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 186 predicate places. [2024-06-27 18:31:31,754 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 288 transitions, 2840 flow [2024-06-27 18:31:31,755 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:31,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:31,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:31,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 18:31:31,755 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:31,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:31,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1202345712, now seen corresponding path program 5 times [2024-06-27 18:31:31,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:31,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016343833] [2024-06-27 18:31:31,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:31,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:31,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:32,618 INFO L134 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:32,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:32,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016343833] [2024-06-27 18:31:32,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016343833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:32,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:32,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:31:32,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406664416] [2024-06-27 18:31:32,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:32,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:31:32,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:32,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:31:32,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:31:32,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:31:32,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 288 transitions, 2840 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:32,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:32,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:31:32,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:35,241 INFO L124 PetriNetUnfolderBase]: 7760/13051 cut-off events. [2024-06-27 18:31:35,242 INFO L125 PetriNetUnfolderBase]: For 890373/890529 co-relation queries the response was YES. [2024-06-27 18:31:35,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87125 conditions, 13051 events. 7760/13051 cut-off events. For 890373/890529 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 96802 event pairs, 2347 based on Foata normal form. 23/12645 useless extension candidates. Maximal degree in co-relation 87011. Up to 10663 conditions per place. [2024-06-27 18:31:35,406 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 218 selfloop transitions, 57 changer transitions 0/316 dead transitions. [2024-06-27 18:31:35,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 316 transitions, 3688 flow [2024-06-27 18:31:35,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:31:35,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:31:35,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 18:31:35,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257142857142857 [2024-06-27 18:31:35,407 INFO L175 Difference]: Start difference. First operand has 242 places, 288 transitions, 2840 flow. Second operand 7 states and 184 transitions. [2024-06-27 18:31:35,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 316 transitions, 3688 flow [2024-06-27 18:31:36,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 316 transitions, 3582 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 18:31:36,860 INFO L231 Difference]: Finished difference. Result has 244 places, 291 transitions, 2914 flow [2024-06-27 18:31:36,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2734, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2914, PETRI_PLACES=244, PETRI_TRANSITIONS=291} [2024-06-27 18:31:36,861 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 188 predicate places. [2024-06-27 18:31:36,861 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 291 transitions, 2914 flow [2024-06-27 18:31:36,861 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:36,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:36,861 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:36,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 18:31:36,861 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:31:36,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:36,862 INFO L85 PathProgramCache]: Analyzing trace with hash 163659172, now seen corresponding path program 6 times [2024-06-27 18:31:36,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:36,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136939310] [2024-06-27 18:31:36,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:36,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:36,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:37,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:37,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:37,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136939310] [2024-06-27 18:31:37,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136939310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:37,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:37,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:31:37,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603749122] [2024-06-27 18:31:37,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:37,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:31:37,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:37,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:31:37,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:31:37,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-06-27 18:31:37,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 291 transitions, 2914 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:37,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:37,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-06-27 18:31:37,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand