./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi008.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi008.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/rfi008.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi008.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-28 01:46:33,677 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:46:33,739 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:46:33,743 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:46:33,744 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:46:33,769 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:46:33,770 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:46:33,770 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:46:33,771 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:46:33,771 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:46:33,771 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:46:33,772 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:46:33,772 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:46:33,773 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:46:33,773 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:46:33,773 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:46:33,774 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:46:33,774 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:46:33,774 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:46:33,775 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:46:33,775 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:46:33,776 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:46:33,776 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:46:33,776 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:46:33,777 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:46:33,777 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:46:33,778 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:46:33,778 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:46:33,778 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:46:33,779 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:46:33,779 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:46:33,779 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:46:33,780 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:46:33,780 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:46:33,780 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:46:33,781 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:46:33,781 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:46:33,781 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:46:33,782 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:46:33,782 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:46:33,782 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:46:33,782 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:46:33,783 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:46:33,783 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-28 01:46:34,027 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:46:34,047 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:46:34,050 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:46:34,052 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:46:34,052 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:46:34,053 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi008.opt.i [2024-06-28 01:46:35,206 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:46:35,464 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:46:35,476 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi008.opt.i [2024-06-28 01:46:35,491 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/30b0f62ff/0971941f1bea48b59923279d3a0fdb47/FLAGec8bbb93d [2024-06-28 01:46:35,503 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/30b0f62ff/0971941f1bea48b59923279d3a0fdb47 [2024-06-28 01:46:35,505 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:46:35,505 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:46:35,506 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi008.opt.yml/witness.yml [2024-06-28 01:46:35,645 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:46:35,646 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:46:35,649 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:46:35,649 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:46:35,653 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:46:35,654 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:46:35" (1/2) ... [2024-06-28 01:46:35,656 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74784b61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:46:35, skipping insertion in model container [2024-06-28 01:46:35,657 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:46:35" (1/2) ... [2024-06-28 01:46:35,659 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@22b20210 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:46:35, skipping insertion in model container [2024-06-28 01:46:35,659 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:46:35" (2/2) ... [2024-06-28 01:46:35,660 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74784b61 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:46:35, skipping insertion in model container [2024-06-28 01:46:35,660 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:46:35" (2/2) ... [2024-06-28 01:46:35,660 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:46:35,734 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:46:35,736 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] ((((((((((((((((! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-28 01:46:35,736 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] ((((((((((((((((! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-28 01:46:35,736 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:46:35,736 INFO L106 edCorrectnessWitness]: ghost_update [L827-L827] multithreaded = 1; [2024-06-28 01:46:35,783 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:46:35,977 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/rfi008.opt.i[987,1000] [2024-06-28 01:46:36,177 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:46:36,186 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:46:36,225 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/rfi008.opt.i[987,1000] Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:46:36,332 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:46:36,366 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:46:36,367 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:46:36 WrapperNode [2024-06-28 01:46:36,367 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:46:36,368 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:46:36,368 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:46:36,368 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:46:36,374 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:46:36" (1/1) ... [2024-06-28 01:46:36,387 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 28.06 01:46:36" (1/1) ... [2024-06-28 01:46:36,420 INFO L138 Inliner]: procedures = 174, calls = 37, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 133 [2024-06-28 01:46:36,429 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:46:36,430 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:46:36,430 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:46:36,430 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:46:36,439 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:46:36" (1/1) ... [2024-06-28 01:46:36,439 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:46:36" (1/1) ... [2024-06-28 01:46:36,443 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:46:36" (1/1) ... [2024-06-28 01:46:36,456 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-28 01:46:36,457 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:46:36" (1/1) ... [2024-06-28 01:46:36,457 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:46:36" (1/1) ... [2024-06-28 01:46:36,487 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:46:36" (1/1) ... [2024-06-28 01:46:36,491 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:46:36" (1/1) ... [2024-06-28 01:46:36,497 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:46:36" (1/1) ... [2024-06-28 01:46:36,498 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:46:36" (1/1) ... [2024-06-28 01:46:36,502 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:46:36,503 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:46:36,503 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:46:36,503 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:46:36,504 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:46:36" (1/1) ... [2024-06-28 01:46:36,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:46:36,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:46:36,557 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-28 01:46:36,580 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-28 01:46:36,598 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:46:36,599 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:46:36,599 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:46:36,599 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:46:36,599 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:46:36,599 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:46:36,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:46:36,600 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:46:36,600 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:46:36,600 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:46:36,601 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 01:46:36,748 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:46:36,750 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:46:37,139 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:46:37,139 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:46:37,322 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:46:37,322 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:46:37,324 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:46:37 BoogieIcfgContainer [2024-06-28 01:46:37,325 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:46:37,327 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:46:37,327 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:46:37,330 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:46:37,330 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:46:35" (1/4) ... [2024-06-28 01:46:37,336 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bc1ef8f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:46:37, skipping insertion in model container [2024-06-28 01:46:37,336 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:46:35" (2/4) ... [2024-06-28 01:46:37,336 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bc1ef8f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:46:37, skipping insertion in model container [2024-06-28 01:46:37,336 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:46:36" (3/4) ... [2024-06-28 01:46:37,337 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bc1ef8f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:46:37, skipping insertion in model container [2024-06-28 01:46:37,337 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:46:37" (4/4) ... [2024-06-28 01:46:37,339 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi008.opt.i [2024-06-28 01:46:37,351 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:46:37,351 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 01:46:37,351 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:46:37,415 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:46:37,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 43 places, 37 transitions, 82 flow [2024-06-28 01:46:37,471 INFO L124 PetriNetUnfolderBase]: 1/35 cut-off events. [2024-06-28 01:46:37,471 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:46:37,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42 conditions, 35 events. 1/35 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 57 event pairs, 0 based on Foata normal form. 0/30 useless extension candidates. Maximal degree in co-relation 34. Up to 2 conditions per place. [2024-06-28 01:46:37,474 INFO L82 GeneralOperation]: Start removeDead. Operand has 43 places, 37 transitions, 82 flow [2024-06-28 01:46:37,477 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 35 transitions, 76 flow [2024-06-28 01:46:37,486 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:46:37,492 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;@2c107b57, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:46:37,493 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 01:46:37,496 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:46:37,497 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:46:37,497 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:46:37,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:37,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:46:37,498 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:37,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:37,508 INFO L85 PathProgramCache]: Analyzing trace with hash 345507155, now seen corresponding path program 1 times [2024-06-28 01:46:37,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:37,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274569084] [2024-06-28 01:46:37,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:37,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:37,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:38,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:38,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:38,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274569084] [2024-06-28 01:46:38,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274569084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:38,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:38,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:46:38,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131763845] [2024-06-28 01:46:38,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:38,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:46:38,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:38,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:46:38,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:46:38,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 37 [2024-06-28 01:46:38,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 35 transitions, 76 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:38,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:38,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 37 [2024-06-28 01:46:38,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:39,028 INFO L124 PetriNetUnfolderBase]: 384/793 cut-off events. [2024-06-28 01:46:39,028 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-28 01:46:39,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1457 conditions, 793 events. 384/793 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4451 event pairs, 284 based on Foata normal form. 31/742 useless extension candidates. Maximal degree in co-relation 1446. Up to 639 conditions per place. [2024-06-28 01:46:39,039 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 29 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-28 01:46:39,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 45 transitions, 165 flow [2024-06-28 01:46:39,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:46:39,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:46:39,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-06-28 01:46:39,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7117117117117117 [2024-06-28 01:46:39,053 INFO L175 Difference]: Start difference. First operand has 41 places, 35 transitions, 76 flow. Second operand 3 states and 79 transitions. [2024-06-28 01:46:39,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 45 transitions, 165 flow [2024-06-28 01:46:39,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 45 transitions, 162 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:46:39,060 INFO L231 Difference]: Finished difference. Result has 42 places, 37 transitions, 100 flow [2024-06-28 01:46:39,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=37} [2024-06-28 01:46:39,066 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 1 predicate places. [2024-06-28 01:46:39,066 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 37 transitions, 100 flow [2024-06-28 01:46:39,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:39,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:39,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:39,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:46:39,068 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:39,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:39,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1319925042, now seen corresponding path program 1 times [2024-06-28 01:46:39,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:39,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703414706] [2024-06-28 01:46:39,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:39,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:39,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:39,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:39,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:39,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703414706] [2024-06-28 01:46:39,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703414706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:39,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:39,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:46:39,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86027972] [2024-06-28 01:46:39,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:39,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:46:39,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:39,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:46:39,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:46:39,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 37 [2024-06-28 01:46:39,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 37 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:39,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:39,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 37 [2024-06-28 01:46:39,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:40,105 INFO L124 PetriNetUnfolderBase]: 539/942 cut-off events. [2024-06-28 01:46:40,105 INFO L125 PetriNetUnfolderBase]: For 126/126 co-relation queries the response was YES. [2024-06-28 01:46:40,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2066 conditions, 942 events. 539/942 cut-off events. For 126/126 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4943 event pairs, 211 based on Foata normal form. 2/891 useless extension candidates. Maximal degree in co-relation 2054. Up to 870 conditions per place. [2024-06-28 01:46:40,111 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 39 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-28 01:46:40,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 56 transitions, 238 flow [2024-06-28 01:46:40,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:46:40,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:46:40,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-28 01:46:40,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6486486486486487 [2024-06-28 01:46:40,113 INFO L175 Difference]: Start difference. First operand has 42 places, 37 transitions, 100 flow. Second operand 4 states and 96 transitions. [2024-06-28 01:46:40,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 56 transitions, 238 flow [2024-06-28 01:46:40,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 56 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:46:40,116 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 134 flow [2024-06-28 01:46:40,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-28 01:46:40,117 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-28 01:46:40,117 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 134 flow [2024-06-28 01:46:40,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:40,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:40,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:40,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:46:40,118 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:40,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:40,118 INFO L85 PathProgramCache]: Analyzing trace with hash -2031995632, now seen corresponding path program 1 times [2024-06-28 01:46:40,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:40,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514465693] [2024-06-28 01:46:40,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:40,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:40,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:40,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:40,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:40,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514465693] [2024-06-28 01:46:40,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514465693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:40,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:40,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:46:40,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347540600] [2024-06-28 01:46:40,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:40,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:46:40,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:40,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:46:40,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:46:40,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 37 [2024-06-28 01:46:40,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:40,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:40,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 37 [2024-06-28 01:46:40,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:41,153 INFO L124 PetriNetUnfolderBase]: 531/902 cut-off events. [2024-06-28 01:46:41,153 INFO L125 PetriNetUnfolderBase]: For 315/315 co-relation queries the response was YES. [2024-06-28 01:46:41,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2197 conditions, 902 events. 531/902 cut-off events. For 315/315 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4513 event pairs, 85 based on Foata normal form. 4/864 useless extension candidates. Maximal degree in co-relation 2183. Up to 824 conditions per place. [2024-06-28 01:46:41,159 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 48 selfloop transitions, 10 changer transitions 0/68 dead transitions. [2024-06-28 01:46:41,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 68 transitions, 320 flow [2024-06-28 01:46:41,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:46:41,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:46:41,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-28 01:46:41,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6486486486486487 [2024-06-28 01:46:41,170 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 134 flow. Second operand 5 states and 120 transitions. [2024-06-28 01:46:41,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 68 transitions, 320 flow [2024-06-28 01:46:41,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 68 transitions, 306 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 01:46:41,174 INFO L231 Difference]: Finished difference. Result has 48 places, 43 transitions, 168 flow [2024-06-28 01:46:41,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=168, PETRI_PLACES=48, PETRI_TRANSITIONS=43} [2024-06-28 01:46:41,175 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 7 predicate places. [2024-06-28 01:46:41,175 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 43 transitions, 168 flow [2024-06-28 01:46:41,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:41,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:41,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:41,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:46:41,177 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:41,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:41,177 INFO L85 PathProgramCache]: Analyzing trace with hash -2032576853, now seen corresponding path program 1 times [2024-06-28 01:46:41,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:41,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651310549] [2024-06-28 01:46:41,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:41,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:41,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:41,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:41,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:41,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651310549] [2024-06-28 01:46:41,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651310549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:41,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:41,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:46:41,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177716622] [2024-06-28 01:46:41,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:41,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:46:41,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:41,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:46:41,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:46:41,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2024-06-28 01:46:41,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 43 transitions, 168 flow. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:41,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:41,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2024-06-28 01:46:41,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:41,379 INFO L124 PetriNetUnfolderBase]: 206/514 cut-off events. [2024-06-28 01:46:41,379 INFO L125 PetriNetUnfolderBase]: For 252/272 co-relation queries the response was YES. [2024-06-28 01:46:41,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1054 conditions, 514 events. 206/514 cut-off events. For 252/272 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 3071 event pairs, 102 based on Foata normal form. 6/485 useless extension candidates. Maximal degree in co-relation 1039. Up to 324 conditions per place. [2024-06-28 01:46:41,383 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 21 selfloop transitions, 5 changer transitions 0/46 dead transitions. [2024-06-28 01:46:41,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 46 transitions, 205 flow [2024-06-28 01:46:41,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:46:41,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:46:41,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 81 transitions. [2024-06-28 01:46:41,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7297297297297297 [2024-06-28 01:46:41,385 INFO L175 Difference]: Start difference. First operand has 48 places, 43 transitions, 168 flow. Second operand 3 states and 81 transitions. [2024-06-28 01:46:41,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 46 transitions, 205 flow [2024-06-28 01:46:41,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 46 transitions, 190 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 01:46:41,389 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 134 flow [2024-06-28 01:46:41,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=134, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 01:46:41,391 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 5 predicate places. [2024-06-28 01:46:41,391 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 134 flow [2024-06-28 01:46:41,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:41,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:41,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:41,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:46:41,392 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:41,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:41,393 INFO L85 PathProgramCache]: Analyzing trace with hash 903386637, now seen corresponding path program 1 times [2024-06-28 01:46:41,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:41,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606965431] [2024-06-28 01:46:41,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:41,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:41,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:42,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:42,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:42,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606965431] [2024-06-28 01:46:42,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606965431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:42,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:42,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:46:42,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377892403] [2024-06-28 01:46:42,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:42,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:46:42,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:42,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:46:42,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:46:42,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 37 [2024-06-28 01:46:42,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 134 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:42,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:42,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 37 [2024-06-28 01:46:42,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:42,370 INFO L124 PetriNetUnfolderBase]: 414/871 cut-off events. [2024-06-28 01:46:42,370 INFO L125 PetriNetUnfolderBase]: For 491/494 co-relation queries the response was YES. [2024-06-28 01:46:42,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1948 conditions, 871 events. 414/871 cut-off events. For 491/494 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4881 event pairs, 202 based on Foata normal form. 4/838 useless extension candidates. Maximal degree in co-relation 1932. Up to 687 conditions per place. [2024-06-28 01:46:42,376 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 38 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-28 01:46:42,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 56 transitions, 270 flow [2024-06-28 01:46:42,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:46:42,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:46:42,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 101 transitions. [2024-06-28 01:46:42,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5459459459459459 [2024-06-28 01:46:42,379 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 134 flow. Second operand 5 states and 101 transitions. [2024-06-28 01:46:42,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 56 transitions, 270 flow [2024-06-28 01:46:42,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 56 transitions, 258 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:46:42,382 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 175 flow [2024-06-28 01:46:42,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=175, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-28 01:46:42,387 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 9 predicate places. [2024-06-28 01:46:42,387 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 175 flow [2024-06-28 01:46:42,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:42,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:42,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:42,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:46:42,392 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:42,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:42,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1911752464, now seen corresponding path program 1 times [2024-06-28 01:46:42,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:42,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866486474] [2024-06-28 01:46:42,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:42,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:42,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:43,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:43,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:43,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866486474] [2024-06-28 01:46:43,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866486474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:43,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:43,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:46:43,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954021832] [2024-06-28 01:46:43,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:43,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:46:43,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:43,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:46:43,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:46:43,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 37 [2024-06-28 01:46:43,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 175 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:43,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:43,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 37 [2024-06-28 01:46:43,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:44,280 INFO L124 PetriNetUnfolderBase]: 463/914 cut-off events. [2024-06-28 01:46:44,281 INFO L125 PetriNetUnfolderBase]: For 722/722 co-relation queries the response was YES. [2024-06-28 01:46:44,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2251 conditions, 914 events. 463/914 cut-off events. For 722/722 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4914 event pairs, 149 based on Foata normal form. 4/878 useless extension candidates. Maximal degree in co-relation 2233. Up to 678 conditions per place. [2024-06-28 01:46:44,287 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 54 selfloop transitions, 12 changer transitions 6/82 dead transitions. [2024-06-28 01:46:44,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 82 transitions, 407 flow [2024-06-28 01:46:44,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:46:44,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:46:44,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-28 01:46:44,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945945945945946 [2024-06-28 01:46:44,289 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 175 flow. Second operand 7 states and 154 transitions. [2024-06-28 01:46:44,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 82 transitions, 407 flow [2024-06-28 01:46:44,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 82 transitions, 398 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 01:46:44,294 INFO L231 Difference]: Finished difference. Result has 55 places, 44 transitions, 195 flow [2024-06-28 01:46:44,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=195, PETRI_PLACES=55, PETRI_TRANSITIONS=44} [2024-06-28 01:46:44,297 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 14 predicate places. [2024-06-28 01:46:44,297 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 44 transitions, 195 flow [2024-06-28 01:46:44,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:44,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:44,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:44,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:46:44,298 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:44,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:44,299 INFO L85 PathProgramCache]: Analyzing trace with hash -2059783691, now seen corresponding path program 1 times [2024-06-28 01:46:44,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:44,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747306395] [2024-06-28 01:46:44,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:44,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:44,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:45,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:45,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:45,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747306395] [2024-06-28 01:46:45,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747306395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:45,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:45,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:46:45,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535994803] [2024-06-28 01:46:45,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:45,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:46:45,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:45,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:46:45,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:46:45,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 37 [2024-06-28 01:46:45,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 44 transitions, 195 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:45,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:45,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 37 [2024-06-28 01:46:45,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:45,532 INFO L124 PetriNetUnfolderBase]: 356/749 cut-off events. [2024-06-28 01:46:45,532 INFO L125 PetriNetUnfolderBase]: For 856/858 co-relation queries the response was YES. [2024-06-28 01:46:45,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1960 conditions, 749 events. 356/749 cut-off events. For 856/858 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4107 event pairs, 117 based on Foata normal form. 4/729 useless extension candidates. Maximal degree in co-relation 1939. Up to 570 conditions per place. [2024-06-28 01:46:45,538 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 43 selfloop transitions, 9 changer transitions 0/63 dead transitions. [2024-06-28 01:46:45,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 63 transitions, 347 flow [2024-06-28 01:46:45,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:46:45,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:46:45,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-28 01:46:45,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5315315315315315 [2024-06-28 01:46:45,540 INFO L175 Difference]: Start difference. First operand has 55 places, 44 transitions, 195 flow. Second operand 6 states and 118 transitions. [2024-06-28 01:46:45,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 63 transitions, 347 flow [2024-06-28 01:46:45,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 63 transitions, 321 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 01:46:45,545 INFO L231 Difference]: Finished difference. Result has 56 places, 46 transitions, 204 flow [2024-06-28 01:46:45,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=204, PETRI_PLACES=56, PETRI_TRANSITIONS=46} [2024-06-28 01:46:45,546 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 15 predicate places. [2024-06-28 01:46:45,546 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 46 transitions, 204 flow [2024-06-28 01:46:45,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:45,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:45,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:45,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:46:45,547 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:45,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:45,548 INFO L85 PathProgramCache]: Analyzing trace with hash 564510764, now seen corresponding path program 1 times [2024-06-28 01:46:45,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:45,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386832281] [2024-06-28 01:46:45,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:45,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:45,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:46,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:46,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:46,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386832281] [2024-06-28 01:46:46,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386832281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:46,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:46,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:46:46,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684451336] [2024-06-28 01:46:46,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:46,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:46:46,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:46,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:46:46,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:46:46,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:46:46,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 46 transitions, 204 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:46,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:46,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:46:46,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:46,493 INFO L124 PetriNetUnfolderBase]: 475/927 cut-off events. [2024-06-28 01:46:46,493 INFO L125 PetriNetUnfolderBase]: For 1153/1153 co-relation queries the response was YES. [2024-06-28 01:46:46,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2515 conditions, 927 events. 475/927 cut-off events. For 1153/1153 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4908 event pairs, 144 based on Foata normal form. 1/895 useless extension candidates. Maximal degree in co-relation 2492. Up to 763 conditions per place. [2024-06-28 01:46:46,499 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 50 selfloop transitions, 10 changer transitions 0/68 dead transitions. [2024-06-28 01:46:46,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 68 transitions, 387 flow [2024-06-28 01:46:46,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:46:46,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:46:46,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 01:46:46,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49099099099099097 [2024-06-28 01:46:46,501 INFO L175 Difference]: Start difference. First operand has 56 places, 46 transitions, 204 flow. Second operand 6 states and 109 transitions. [2024-06-28 01:46:46,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 68 transitions, 387 flow [2024-06-28 01:46:46,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 68 transitions, 368 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 01:46:46,504 INFO L231 Difference]: Finished difference. Result has 59 places, 51 transitions, 247 flow [2024-06-28 01:46:46,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=185, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=247, PETRI_PLACES=59, PETRI_TRANSITIONS=51} [2024-06-28 01:46:46,505 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-28 01:46:46,505 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 51 transitions, 247 flow [2024-06-28 01:46:46,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:46,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:46,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:46,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:46:46,506 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:46,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:46,507 INFO L85 PathProgramCache]: Analyzing trace with hash 571206764, now seen corresponding path program 2 times [2024-06-28 01:46:46,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:46,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615837956] [2024-06-28 01:46:46,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:46,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:46,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:47,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:47,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:47,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615837956] [2024-06-28 01:46:47,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615837956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:47,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:47,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:46:47,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957959688] [2024-06-28 01:46:47,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:47,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:46:47,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:47,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:46:47,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:46:47,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:46:47,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 51 transitions, 247 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:47,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:47,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:46:47,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:47,440 INFO L124 PetriNetUnfolderBase]: 476/924 cut-off events. [2024-06-28 01:46:47,440 INFO L125 PetriNetUnfolderBase]: For 1537/1543 co-relation queries the response was YES. [2024-06-28 01:46:47,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2651 conditions, 924 events. 476/924 cut-off events. For 1537/1543 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4930 event pairs, 140 based on Foata normal form. 5/895 useless extension candidates. Maximal degree in co-relation 2626. Up to 745 conditions per place. [2024-06-28 01:46:47,447 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 48 selfloop transitions, 13 changer transitions 0/69 dead transitions. [2024-06-28 01:46:47,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 69 transitions, 423 flow [2024-06-28 01:46:47,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:46:47,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:46:47,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 01:46:47,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49099099099099097 [2024-06-28 01:46:47,448 INFO L175 Difference]: Start difference. First operand has 59 places, 51 transitions, 247 flow. Second operand 6 states and 109 transitions. [2024-06-28 01:46:47,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 69 transitions, 423 flow [2024-06-28 01:46:47,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 69 transitions, 404 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 01:46:47,451 INFO L231 Difference]: Finished difference. Result has 62 places, 53 transitions, 275 flow [2024-06-28 01:46:47,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=275, PETRI_PLACES=62, PETRI_TRANSITIONS=53} [2024-06-28 01:46:47,453 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-28 01:46:47,453 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 53 transitions, 275 flow [2024-06-28 01:46:47,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:47,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:47,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:47,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:46:47,454 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:47,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:47,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1896009936, now seen corresponding path program 1 times [2024-06-28 01:46:47,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:47,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211526507] [2024-06-28 01:46:47,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:47,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:47,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:48,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:48,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:48,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211526507] [2024-06-28 01:46:48,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211526507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:48,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:48,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:46:48,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118353323] [2024-06-28 01:46:48,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:48,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:46:48,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:48,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:46:48,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:46:48,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:46:48,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 53 transitions, 275 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:48,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:48,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:46:48,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:48,559 INFO L124 PetriNetUnfolderBase]: 525/1025 cut-off events. [2024-06-28 01:46:48,559 INFO L125 PetriNetUnfolderBase]: For 2113/2113 co-relation queries the response was YES. [2024-06-28 01:46:48,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3092 conditions, 1025 events. 525/1025 cut-off events. For 2113/2113 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 5547 event pairs, 146 based on Foata normal form. 2/991 useless extension candidates. Maximal degree in co-relation 3066. Up to 800 conditions per place. [2024-06-28 01:46:48,566 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 62 selfloop transitions, 23 changer transitions 0/93 dead transitions. [2024-06-28 01:46:48,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 93 transitions, 598 flow [2024-06-28 01:46:48,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:46:48,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:46:48,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 01:46:48,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49324324324324326 [2024-06-28 01:46:48,568 INFO L175 Difference]: Start difference. First operand has 62 places, 53 transitions, 275 flow. Second operand 8 states and 146 transitions. [2024-06-28 01:46:48,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 93 transitions, 598 flow [2024-06-28 01:46:48,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 93 transitions, 561 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:46:48,575 INFO L231 Difference]: Finished difference. Result has 68 places, 70 transitions, 420 flow [2024-06-28 01:46:48,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=420, PETRI_PLACES=68, PETRI_TRANSITIONS=70} [2024-06-28 01:46:48,576 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-28 01:46:48,576 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 70 transitions, 420 flow [2024-06-28 01:46:48,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:48,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:48,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:48,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:46:48,577 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:48,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:48,578 INFO L85 PathProgramCache]: Analyzing trace with hash 319815226, now seen corresponding path program 2 times [2024-06-28 01:46:48,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:48,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229141594] [2024-06-28 01:46:48,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:48,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:48,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:49,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:49,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:49,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229141594] [2024-06-28 01:46:49,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229141594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:49,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:49,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:46:49,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257757286] [2024-06-28 01:46:49,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:49,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:46:49,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:49,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:46:49,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:46:49,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:46:49,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 70 transitions, 420 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:49,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:49,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:46:49,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:49,705 INFO L124 PetriNetUnfolderBase]: 547/1067 cut-off events. [2024-06-28 01:46:49,705 INFO L125 PetriNetUnfolderBase]: For 2857/2857 co-relation queries the response was YES. [2024-06-28 01:46:49,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3512 conditions, 1067 events. 547/1067 cut-off events. For 2857/2857 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5833 event pairs, 146 based on Foata normal form. 2/1032 useless extension candidates. Maximal degree in co-relation 3483. Up to 810 conditions per place. [2024-06-28 01:46:49,714 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 64 selfloop transitions, 24 changer transitions 0/96 dead transitions. [2024-06-28 01:46:49,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 96 transitions, 692 flow [2024-06-28 01:46:49,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:46:49,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:46:49,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 01:46:49,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4980694980694981 [2024-06-28 01:46:49,716 INFO L175 Difference]: Start difference. First operand has 68 places, 70 transitions, 420 flow. Second operand 7 states and 129 transitions. [2024-06-28 01:46:49,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 96 transitions, 692 flow [2024-06-28 01:46:49,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 96 transitions, 666 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 01:46:49,723 INFO L231 Difference]: Finished difference. Result has 73 places, 72 transitions, 471 flow [2024-06-28 01:46:49,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=471, PETRI_PLACES=73, PETRI_TRANSITIONS=72} [2024-06-28 01:46:49,724 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-28 01:46:49,724 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 72 transitions, 471 flow [2024-06-28 01:46:49,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:49,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:49,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:49,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:46:49,725 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:49,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:49,725 INFO L85 PathProgramCache]: Analyzing trace with hash 319966134, now seen corresponding path program 1 times [2024-06-28 01:46:49,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:49,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328192211] [2024-06-28 01:46:49,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:49,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:49,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:50,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:50,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:50,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328192211] [2024-06-28 01:46:50,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328192211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:50,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:50,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:46:50,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306153035] [2024-06-28 01:46:50,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:50,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:46:50,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:50,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:46:50,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:46:50,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:46:50,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 72 transitions, 471 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:50,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:50,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:46:50,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:51,066 INFO L124 PetriNetUnfolderBase]: 558/1080 cut-off events. [2024-06-28 01:46:51,066 INFO L125 PetriNetUnfolderBase]: For 3398/3398 co-relation queries the response was YES. [2024-06-28 01:46:51,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3759 conditions, 1080 events. 558/1080 cut-off events. For 3398/3398 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5889 event pairs, 144 based on Foata normal form. 1/1045 useless extension candidates. Maximal degree in co-relation 3728. Up to 873 conditions per place. [2024-06-28 01:46:51,074 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 74 selfloop transitions, 15 changer transitions 0/97 dead transitions. [2024-06-28 01:46:51,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 97 transitions, 739 flow [2024-06-28 01:46:51,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:46:51,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:46:51,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 01:46:51,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-06-28 01:46:51,076 INFO L175 Difference]: Start difference. First operand has 73 places, 72 transitions, 471 flow. Second operand 7 states and 126 transitions. [2024-06-28 01:46:51,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 97 transitions, 739 flow [2024-06-28 01:46:51,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 97 transitions, 691 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 01:46:51,084 INFO L231 Difference]: Finished difference. Result has 76 places, 74 transitions, 472 flow [2024-06-28 01:46:51,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=472, PETRI_PLACES=76, PETRI_TRANSITIONS=74} [2024-06-28 01:46:51,085 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 35 predicate places. [2024-06-28 01:46:51,085 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 74 transitions, 472 flow [2024-06-28 01:46:51,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:51,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:51,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:51,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:46:51,086 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:51,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:51,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1316929662, now seen corresponding path program 3 times [2024-06-28 01:46:51,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:51,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118639965] [2024-06-28 01:46:51,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:51,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:51,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:51,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:51,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:51,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118639965] [2024-06-28 01:46:51,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118639965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:51,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:51,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:46:51,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206866579] [2024-06-28 01:46:51,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:51,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:46:51,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:51,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:46:51,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:46:51,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:46:51,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 74 transitions, 472 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:51,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:51,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:46:51,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:52,314 INFO L124 PetriNetUnfolderBase]: 580/1129 cut-off events. [2024-06-28 01:46:52,314 INFO L125 PetriNetUnfolderBase]: For 3395/3395 co-relation queries the response was YES. [2024-06-28 01:46:52,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3871 conditions, 1129 events. 580/1129 cut-off events. For 3395/3395 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6238 event pairs, 148 based on Foata normal form. 2/1091 useless extension candidates. Maximal degree in co-relation 3839. Up to 826 conditions per place. [2024-06-28 01:46:52,323 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 65 selfloop transitions, 26 changer transitions 0/99 dead transitions. [2024-06-28 01:46:52,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 99 transitions, 746 flow [2024-06-28 01:46:52,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:46:52,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:46:52,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 01:46:52,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5019305019305019 [2024-06-28 01:46:52,325 INFO L175 Difference]: Start difference. First operand has 76 places, 74 transitions, 472 flow. Second operand 7 states and 130 transitions. [2024-06-28 01:46:52,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 99 transitions, 746 flow [2024-06-28 01:46:52,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 99 transitions, 713 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 01:46:52,332 INFO L231 Difference]: Finished difference. Result has 78 places, 76 transitions, 516 flow [2024-06-28 01:46:52,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=516, PETRI_PLACES=78, PETRI_TRANSITIONS=76} [2024-06-28 01:46:52,332 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-28 01:46:52,333 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 76 transitions, 516 flow [2024-06-28 01:46:52,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:52,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:52,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:52,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:46:52,333 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:52,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:52,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1191991112, now seen corresponding path program 4 times [2024-06-28 01:46:52,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:52,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977526132] [2024-06-28 01:46:52,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:52,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:52,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:53,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:53,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:53,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977526132] [2024-06-28 01:46:53,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977526132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:53,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:53,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:46:53,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405425165] [2024-06-28 01:46:53,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:53,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:46:53,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:53,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:46:53,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:46:53,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:46:53,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 76 transitions, 516 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:53,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:53,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:46:53,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:53,388 INFO L124 PetriNetUnfolderBase]: 592/1166 cut-off events. [2024-06-28 01:46:53,388 INFO L125 PetriNetUnfolderBase]: For 4245/4251 co-relation queries the response was YES. [2024-06-28 01:46:53,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4148 conditions, 1166 events. 592/1166 cut-off events. For 4245/4251 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6483 event pairs, 143 based on Foata normal form. 3/1121 useless extension candidates. Maximal degree in co-relation 4115. Up to 803 conditions per place. [2024-06-28 01:46:53,397 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 63 selfloop transitions, 30 changer transitions 0/101 dead transitions. [2024-06-28 01:46:53,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 101 transitions, 802 flow [2024-06-28 01:46:53,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:46:53,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:46:53,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 01:46:53,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5019305019305019 [2024-06-28 01:46:53,400 INFO L175 Difference]: Start difference. First operand has 78 places, 76 transitions, 516 flow. Second operand 7 states and 130 transitions. [2024-06-28 01:46:53,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 101 transitions, 802 flow [2024-06-28 01:46:53,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 101 transitions, 741 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 01:46:53,407 INFO L231 Difference]: Finished difference. Result has 80 places, 78 transitions, 544 flow [2024-06-28 01:46:53,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=544, PETRI_PLACES=80, PETRI_TRANSITIONS=78} [2024-06-28 01:46:53,408 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 39 predicate places. [2024-06-28 01:46:53,408 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 78 transitions, 544 flow [2024-06-28 01:46:53,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:53,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:53,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:53,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:46:53,409 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:53,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:53,410 INFO L85 PathProgramCache]: Analyzing trace with hash 527542134, now seen corresponding path program 2 times [2024-06-28 01:46:53,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:53,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269391417] [2024-06-28 01:46:53,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:53,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:53,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:54,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-28 01:46:54,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:54,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269391417] [2024-06-28 01:46:54,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269391417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:54,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:54,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:46:54,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868174150] [2024-06-28 01:46:54,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:54,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:46:54,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:54,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:46:54,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:46:54,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:46:54,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 78 transitions, 544 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:54,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:54,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:46:54,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:54,543 INFO L124 PetriNetUnfolderBase]: 603/1198 cut-off events. [2024-06-28 01:46:54,543 INFO L125 PetriNetUnfolderBase]: For 4693/4699 co-relation queries the response was YES. [2024-06-28 01:46:54,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4324 conditions, 1198 events. 603/1198 cut-off events. For 4693/4699 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6724 event pairs, 140 based on Foata normal form. 5/1152 useless extension candidates. Maximal degree in co-relation 4290. Up to 923 conditions per place. [2024-06-28 01:46:54,552 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 77 selfloop transitions, 18 changer transitions 0/103 dead transitions. [2024-06-28 01:46:54,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 103 transitions, 832 flow [2024-06-28 01:46:54,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:46:54,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:46:54,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 01:46:54,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-06-28 01:46:54,554 INFO L175 Difference]: Start difference. First operand has 80 places, 78 transitions, 544 flow. Second operand 7 states and 126 transitions. [2024-06-28 01:46:54,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 103 transitions, 832 flow [2024-06-28 01:46:54,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 103 transitions, 759 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 01:46:54,562 INFO L231 Difference]: Finished difference. Result has 82 places, 80 transitions, 530 flow [2024-06-28 01:46:54,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=530, PETRI_PLACES=82, PETRI_TRANSITIONS=80} [2024-06-28 01:46:54,562 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 41 predicate places. [2024-06-28 01:46:54,563 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 80 transitions, 530 flow [2024-06-28 01:46:54,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:54,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:54,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:54,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:46:54,563 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:54,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:54,564 INFO L85 PathProgramCache]: Analyzing trace with hash 527838804, now seen corresponding path program 3 times [2024-06-28 01:46:54,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:54,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286903866] [2024-06-28 01:46:54,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:54,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:54,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:55,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:55,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:55,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286903866] [2024-06-28 01:46:55,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286903866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:55,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:55,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:46:55,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908938372] [2024-06-28 01:46:55,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:55,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:46:55,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:55,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:46:55,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:46:55,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:46:55,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 80 transitions, 530 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:55,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:55,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:46:55,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:55,868 INFO L124 PetriNetUnfolderBase]: 604/1198 cut-off events. [2024-06-28 01:46:55,868 INFO L125 PetriNetUnfolderBase]: For 4817/4823 co-relation queries the response was YES. [2024-06-28 01:46:55,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4297 conditions, 1198 events. 604/1198 cut-off events. For 4817/4823 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6749 event pairs, 140 based on Foata normal form. 5/1154 useless extension candidates. Maximal degree in co-relation 4262. Up to 892 conditions per place. [2024-06-28 01:46:55,877 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 76 selfloop transitions, 23 changer transitions 0/107 dead transitions. [2024-06-28 01:46:55,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 107 transitions, 840 flow [2024-06-28 01:46:55,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:46:55,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:46:55,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 01:46:55,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49034749034749037 [2024-06-28 01:46:55,879 INFO L175 Difference]: Start difference. First operand has 82 places, 80 transitions, 530 flow. Second operand 7 states and 127 transitions. [2024-06-28 01:46:55,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 107 transitions, 840 flow [2024-06-28 01:46:55,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 107 transitions, 797 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 01:46:55,887 INFO L231 Difference]: Finished difference. Result has 85 places, 84 transitions, 581 flow [2024-06-28 01:46:55,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=487, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=581, PETRI_PLACES=85, PETRI_TRANSITIONS=84} [2024-06-28 01:46:55,888 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 44 predicate places. [2024-06-28 01:46:55,888 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 84 transitions, 581 flow [2024-06-28 01:46:55,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:55,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:55,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:55,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:46:55,889 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:55,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:55,890 INFO L85 PathProgramCache]: Analyzing trace with hash 608356995, now seen corresponding path program 1 times [2024-06-28 01:46:55,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:55,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745072607] [2024-06-28 01:46:55,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:55,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:55,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:56,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:56,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:56,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745072607] [2024-06-28 01:46:56,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745072607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:56,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:56,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:46:56,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205830780] [2024-06-28 01:46:56,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:56,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:46:56,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:56,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:46:56,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:46:56,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:46:56,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 84 transitions, 581 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:56,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:56,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:46:56,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:57,452 INFO L124 PetriNetUnfolderBase]: 645/1278 cut-off events. [2024-06-28 01:46:57,452 INFO L125 PetriNetUnfolderBase]: For 5872/5872 co-relation queries the response was YES. [2024-06-28 01:46:57,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4779 conditions, 1278 events. 645/1278 cut-off events. For 5872/5872 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7381 event pairs, 157 based on Foata normal form. 1/1227 useless extension candidates. Maximal degree in co-relation 4742. Up to 932 conditions per place. [2024-06-28 01:46:57,463 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 91 selfloop transitions, 34 changer transitions 0/133 dead transitions. [2024-06-28 01:46:57,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 133 transitions, 1116 flow [2024-06-28 01:46:57,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:46:57,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:46:57,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 01:46:57,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-06-28 01:46:57,464 INFO L175 Difference]: Start difference. First operand has 85 places, 84 transitions, 581 flow. Second operand 9 states and 162 transitions. [2024-06-28 01:46:57,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 133 transitions, 1116 flow [2024-06-28 01:46:57,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 133 transitions, 1078 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 01:46:57,475 INFO L231 Difference]: Finished difference. Result has 95 places, 103 transitions, 850 flow [2024-06-28 01:46:57,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=850, PETRI_PLACES=95, PETRI_TRANSITIONS=103} [2024-06-28 01:46:57,475 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-28 01:46:57,475 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 103 transitions, 850 flow [2024-06-28 01:46:57,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:57,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:57,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:57,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:46:57,476 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:57,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:57,477 INFO L85 PathProgramCache]: Analyzing trace with hash -711493459, now seen corresponding path program 2 times [2024-06-28 01:46:57,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:57,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287516948] [2024-06-28 01:46:57,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:57,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:57,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:58,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:58,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:58,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287516948] [2024-06-28 01:46:58,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287516948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:58,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:58,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:46:58,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510113264] [2024-06-28 01:46:58,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:58,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:46:58,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:58,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:46:58,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:46:58,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:46:58,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 103 transitions, 850 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:58,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:58,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:46:58,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:58,957 INFO L124 PetriNetUnfolderBase]: 682/1354 cut-off events. [2024-06-28 01:46:58,958 INFO L125 PetriNetUnfolderBase]: For 7070/7070 co-relation queries the response was YES. [2024-06-28 01:46:58,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5407 conditions, 1354 events. 682/1354 cut-off events. For 7070/7070 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7988 event pairs, 144 based on Foata normal form. 1/1303 useless extension candidates. Maximal degree in co-relation 5364. Up to 974 conditions per place. [2024-06-28 01:46:58,969 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 94 selfloop transitions, 48 changer transitions 0/150 dead transitions. [2024-06-28 01:46:58,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 150 transitions, 1359 flow [2024-06-28 01:46:58,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:46:58,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:46:58,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 01:46:58,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075075075075075 [2024-06-28 01:46:58,977 INFO L175 Difference]: Start difference. First operand has 95 places, 103 transitions, 850 flow. Second operand 9 states and 169 transitions. [2024-06-28 01:46:58,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 150 transitions, 1359 flow [2024-06-28 01:46:58,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 150 transitions, 1291 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 01:46:58,992 INFO L231 Difference]: Finished difference. Result has 103 places, 113 transitions, 1014 flow [2024-06-28 01:46:58,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1014, PETRI_PLACES=103, PETRI_TRANSITIONS=113} [2024-06-28 01:46:58,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-28 01:46:58,993 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 113 transitions, 1014 flow [2024-06-28 01:46:58,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:58,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:58,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:58,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:46:58,994 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:58,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:58,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1324339048, now seen corresponding path program 1 times [2024-06-28 01:46:58,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:58,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284220810] [2024-06-28 01:46:58,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:58,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:59,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:59,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:59,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:59,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284220810] [2024-06-28 01:46:59,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284220810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:59,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:59,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:46:59,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429345767] [2024-06-28 01:46:59,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:59,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:46:59,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:59,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:46:59,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:46:59,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:46:59,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 113 transitions, 1014 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:59,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:59,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:46:59,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:00,263 INFO L124 PetriNetUnfolderBase]: 704/1386 cut-off events. [2024-06-28 01:47:00,263 INFO L125 PetriNetUnfolderBase]: For 8825/8825 co-relation queries the response was YES. [2024-06-28 01:47:00,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5746 conditions, 1386 events. 704/1386 cut-off events. For 8825/8825 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8160 event pairs, 159 based on Foata normal form. 2/1337 useless extension candidates. Maximal degree in co-relation 5700. Up to 1012 conditions per place. [2024-06-28 01:47:00,276 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 100 selfloop transitions, 36 changer transitions 0/144 dead transitions. [2024-06-28 01:47:00,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 144 transitions, 1420 flow [2024-06-28 01:47:00,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:47:00,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:47:00,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 01:47:00,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4966216216216216 [2024-06-28 01:47:00,278 INFO L175 Difference]: Start difference. First operand has 103 places, 113 transitions, 1014 flow. Second operand 8 states and 147 transitions. [2024-06-28 01:47:00,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 144 transitions, 1420 flow [2024-06-28 01:47:00,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 144 transitions, 1310 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 01:47:00,295 INFO L231 Difference]: Finished difference. Result has 105 places, 116 transitions, 1015 flow [2024-06-28 01:47:00,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1015, PETRI_PLACES=105, PETRI_TRANSITIONS=116} [2024-06-28 01:47:00,296 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 64 predicate places. [2024-06-28 01:47:00,296 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 116 transitions, 1015 flow [2024-06-28 01:47:00,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:00,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:00,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:00,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:47:00,297 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:00,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:00,297 INFO L85 PathProgramCache]: Analyzing trace with hash -2124844364, now seen corresponding path program 2 times [2024-06-28 01:47:00,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:00,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085747600] [2024-06-28 01:47:00,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:00,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:00,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:01,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:01,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:01,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085747600] [2024-06-28 01:47:01,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085747600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:01,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:01,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:47:01,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778828795] [2024-06-28 01:47:01,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:01,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:47:01,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:01,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:47:01,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:47:01,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:01,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 116 transitions, 1015 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:01,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:01,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:01,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:01,689 INFO L124 PetriNetUnfolderBase]: 741/1449 cut-off events. [2024-06-28 01:47:01,689 INFO L125 PetriNetUnfolderBase]: For 9744/9744 co-relation queries the response was YES. [2024-06-28 01:47:01,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6186 conditions, 1449 events. 741/1449 cut-off events. For 9744/9744 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8599 event pairs, 158 based on Foata normal form. 1/1397 useless extension candidates. Maximal degree in co-relation 6139. Up to 986 conditions per place. [2024-06-28 01:47:01,701 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 98 selfloop transitions, 42 changer transitions 0/148 dead transitions. [2024-06-28 01:47:01,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 148 transitions, 1477 flow [2024-06-28 01:47:01,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:47:01,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:47:01,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 01:47:01,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5033783783783784 [2024-06-28 01:47:01,703 INFO L175 Difference]: Start difference. First operand has 105 places, 116 transitions, 1015 flow. Second operand 8 states and 149 transitions. [2024-06-28 01:47:01,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 148 transitions, 1477 flow [2024-06-28 01:47:01,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 148 transitions, 1390 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 01:47:01,726 INFO L231 Difference]: Finished difference. Result has 108 places, 121 transitions, 1085 flow [2024-06-28 01:47:01,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1085, PETRI_PLACES=108, PETRI_TRANSITIONS=121} [2024-06-28 01:47:01,727 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-28 01:47:01,727 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 121 transitions, 1085 flow [2024-06-28 01:47:01,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:01,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:01,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:01,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:47:01,728 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:01,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:01,728 INFO L85 PathProgramCache]: Analyzing trace with hash -2124844085, now seen corresponding path program 1 times [2024-06-28 01:47:01,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:01,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383520382] [2024-06-28 01:47:01,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:01,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:01,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:02,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:02,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:02,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383520382] [2024-06-28 01:47:02,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383520382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:02,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:02,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:47:02,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064967009] [2024-06-28 01:47:02,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:02,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:47:02,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:02,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:47:02,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:47:02,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:02,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 121 transitions, 1085 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:02,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:02,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:02,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:02,996 INFO L124 PetriNetUnfolderBase]: 763/1487 cut-off events. [2024-06-28 01:47:02,997 INFO L125 PetriNetUnfolderBase]: For 11454/11454 co-relation queries the response was YES. [2024-06-28 01:47:03,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6659 conditions, 1487 events. 763/1487 cut-off events. For 11454/11454 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8843 event pairs, 165 based on Foata normal form. 2/1435 useless extension candidates. Maximal degree in co-relation 6610. Up to 1167 conditions per place. [2024-06-28 01:47:03,010 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 122 selfloop transitions, 21 changer transitions 0/151 dead transitions. [2024-06-28 01:47:03,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 151 transitions, 1499 flow [2024-06-28 01:47:03,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:47:03,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:47:03,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 01:47:03,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-06-28 01:47:03,012 INFO L175 Difference]: Start difference. First operand has 108 places, 121 transitions, 1085 flow. Second operand 8 states and 144 transitions. [2024-06-28 01:47:03,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 151 transitions, 1499 flow [2024-06-28 01:47:03,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 151 transitions, 1442 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 01:47:03,035 INFO L231 Difference]: Finished difference. Result has 112 places, 123 transitions, 1097 flow [2024-06-28 01:47:03,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1097, PETRI_PLACES=112, PETRI_TRANSITIONS=123} [2024-06-28 01:47:03,036 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-28 01:47:03,036 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 123 transitions, 1097 flow [2024-06-28 01:47:03,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:03,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:03,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:03,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:47:03,038 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:03,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:03,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1990205096, now seen corresponding path program 3 times [2024-06-28 01:47:03,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:03,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585277340] [2024-06-28 01:47:03,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:03,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:03,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:03,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-28 01:47:03,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:03,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585277340] [2024-06-28 01:47:03,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585277340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:03,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:03,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:47:03,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667170008] [2024-06-28 01:47:03,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:03,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:47:03,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:03,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:47:03,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:47:04,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:04,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 123 transitions, 1097 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:04,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:04,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:04,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:04,435 INFO L124 PetriNetUnfolderBase]: 759/1477 cut-off events. [2024-06-28 01:47:04,436 INFO L125 PetriNetUnfolderBase]: For 11544/11544 co-relation queries the response was YES. [2024-06-28 01:47:04,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6706 conditions, 1477 events. 759/1477 cut-off events. For 11544/11544 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8758 event pairs, 162 based on Foata normal form. 2/1427 useless extension candidates. Maximal degree in co-relation 6655. Up to 1072 conditions per place. [2024-06-28 01:47:04,448 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 106 selfloop transitions, 36 changer transitions 0/150 dead transitions. [2024-06-28 01:47:04,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 150 transitions, 1493 flow [2024-06-28 01:47:04,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:47:04,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:47:04,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 01:47:04,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:47:04,450 INFO L175 Difference]: Start difference. First operand has 112 places, 123 transitions, 1097 flow. Second operand 8 states and 148 transitions. [2024-06-28 01:47:04,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 150 transitions, 1493 flow [2024-06-28 01:47:04,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 150 transitions, 1426 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 01:47:04,475 INFO L231 Difference]: Finished difference. Result has 114 places, 123 transitions, 1108 flow [2024-06-28 01:47:04,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1030, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1108, PETRI_PLACES=114, PETRI_TRANSITIONS=123} [2024-06-28 01:47:04,476 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-28 01:47:04,476 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 123 transitions, 1108 flow [2024-06-28 01:47:04,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:04,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:04,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:04,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:47:04,477 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:04,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:04,477 INFO L85 PathProgramCache]: Analyzing trace with hash -826061365, now seen corresponding path program 2 times [2024-06-28 01:47:04,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:04,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915590731] [2024-06-28 01:47:04,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:04,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:04,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:05,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:05,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:05,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915590731] [2024-06-28 01:47:05,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915590731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:05,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:05,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:47:05,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618102018] [2024-06-28 01:47:05,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:05,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:47:05,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:05,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:47:05,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:47:05,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:05,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 123 transitions, 1108 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:05,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:05,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:05,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:05,757 INFO L124 PetriNetUnfolderBase]: 781/1531 cut-off events. [2024-06-28 01:47:05,757 INFO L125 PetriNetUnfolderBase]: For 12253/12253 co-relation queries the response was YES. [2024-06-28 01:47:05,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6910 conditions, 1531 events. 781/1531 cut-off events. For 12253/12253 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9094 event pairs, 148 based on Foata normal form. 2/1470 useless extension candidates. Maximal degree in co-relation 6858. Up to 1175 conditions per place. [2024-06-28 01:47:05,769 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 122 selfloop transitions, 23 changer transitions 0/153 dead transitions. [2024-06-28 01:47:05,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 153 transitions, 1534 flow [2024-06-28 01:47:05,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:47:05,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:47:05,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 01:47:05,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-06-28 01:47:05,771 INFO L175 Difference]: Start difference. First operand has 114 places, 123 transitions, 1108 flow. Second operand 8 states and 144 transitions. [2024-06-28 01:47:05,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 153 transitions, 1534 flow [2024-06-28 01:47:05,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 153 transitions, 1444 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 01:47:05,791 INFO L231 Difference]: Finished difference. Result has 115 places, 125 transitions, 1095 flow [2024-06-28 01:47:05,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1018, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1095, PETRI_PLACES=115, PETRI_TRANSITIONS=125} [2024-06-28 01:47:05,793 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 74 predicate places. [2024-06-28 01:47:05,793 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 125 transitions, 1095 flow [2024-06-28 01:47:05,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:05,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:05,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:05,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:47:05,794 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:05,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:05,795 INFO L85 PathProgramCache]: Analyzing trace with hash -826061644, now seen corresponding path program 4 times [2024-06-28 01:47:05,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:05,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991887567] [2024-06-28 01:47:05,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:05,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:05,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:06,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:06,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:06,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991887567] [2024-06-28 01:47:06,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991887567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:06,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:06,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:47:06,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744978438] [2024-06-28 01:47:06,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:06,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:47:06,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:06,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:47:06,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:47:06,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:06,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 125 transitions, 1095 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:06,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:06,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:06,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:07,127 INFO L124 PetriNetUnfolderBase]: 818/1578 cut-off events. [2024-06-28 01:47:07,127 INFO L125 PetriNetUnfolderBase]: For 13479/13479 co-relation queries the response was YES. [2024-06-28 01:47:07,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7259 conditions, 1578 events. 818/1578 cut-off events. For 13479/13479 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9345 event pairs, 150 based on Foata normal form. 1/1519 useless extension candidates. Maximal degree in co-relation 7206. Up to 1097 conditions per place. [2024-06-28 01:47:07,139 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 108 selfloop transitions, 42 changer transitions 0/158 dead transitions. [2024-06-28 01:47:07,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 158 transitions, 1617 flow [2024-06-28 01:47:07,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:47:07,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:47:07,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 01:47:07,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5101351351351351 [2024-06-28 01:47:07,142 INFO L175 Difference]: Start difference. First operand has 115 places, 125 transitions, 1095 flow. Second operand 8 states and 151 transitions. [2024-06-28 01:47:07,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 158 transitions, 1617 flow [2024-06-28 01:47:07,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 158 transitions, 1556 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 01:47:07,165 INFO L231 Difference]: Finished difference. Result has 118 places, 130 transitions, 1200 flow [2024-06-28 01:47:07,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1200, PETRI_PLACES=118, PETRI_TRANSITIONS=130} [2024-06-28 01:47:07,166 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-28 01:47:07,166 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 130 transitions, 1200 flow [2024-06-28 01:47:07,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:07,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:07,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:07,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:47:07,167 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:07,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:07,167 INFO L85 PathProgramCache]: Analyzing trace with hash -826069084, now seen corresponding path program 5 times [2024-06-28 01:47:07,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:07,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090235160] [2024-06-28 01:47:07,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:07,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:07,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:08,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-28 01:47:08,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:08,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090235160] [2024-06-28 01:47:08,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090235160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:08,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:08,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:47:08,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469017806] [2024-06-28 01:47:08,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:08,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:47:08,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:08,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:47:08,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:47:08,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:08,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 130 transitions, 1200 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:08,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:08,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:08,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:08,433 INFO L124 PetriNetUnfolderBase]: 814/1578 cut-off events. [2024-06-28 01:47:08,434 INFO L125 PetriNetUnfolderBase]: For 14919/14919 co-relation queries the response was YES. [2024-06-28 01:47:08,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7480 conditions, 1578 events. 814/1578 cut-off events. For 14919/14919 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9371 event pairs, 152 based on Foata normal form. 2/1518 useless extension candidates. Maximal degree in co-relation 7425. Up to 1115 conditions per place. [2024-06-28 01:47:08,448 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 110 selfloop transitions, 39 changer transitions 0/157 dead transitions. [2024-06-28 01:47:08,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 157 transitions, 1622 flow [2024-06-28 01:47:08,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:47:08,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:47:08,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 01:47:08,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:47:08,450 INFO L175 Difference]: Start difference. First operand has 118 places, 130 transitions, 1200 flow. Second operand 8 states and 148 transitions. [2024-06-28 01:47:08,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 157 transitions, 1622 flow [2024-06-28 01:47:08,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 157 transitions, 1528 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 01:47:08,479 INFO L231 Difference]: Finished difference. Result has 122 places, 130 transitions, 1190 flow [2024-06-28 01:47:08,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1106, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1190, PETRI_PLACES=122, PETRI_TRANSITIONS=130} [2024-06-28 01:47:08,480 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-28 01:47:08,480 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 130 transitions, 1190 flow [2024-06-28 01:47:08,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:08,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:08,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:08,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:47:08,481 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:08,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:08,481 INFO L85 PathProgramCache]: Analyzing trace with hash -816864595, now seen corresponding path program 3 times [2024-06-28 01:47:08,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:08,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012170419] [2024-06-28 01:47:08,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:08,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:08,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:09,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:09,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:09,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012170419] [2024-06-28 01:47:09,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012170419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:09,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:09,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:47:09,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128098745] [2024-06-28 01:47:09,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:09,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:47:09,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:09,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:47:09,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:47:09,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:09,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 130 transitions, 1190 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:09,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:09,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:09,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:09,657 INFO L124 PetriNetUnfolderBase]: 842/1588 cut-off events. [2024-06-28 01:47:09,657 INFO L125 PetriNetUnfolderBase]: For 15643/15643 co-relation queries the response was YES. [2024-06-28 01:47:09,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7739 conditions, 1588 events. 842/1588 cut-off events. For 15643/15643 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9354 event pairs, 143 based on Foata normal form. 2/1539 useless extension candidates. Maximal degree in co-relation 7682. Up to 1140 conditions per place. [2024-06-28 01:47:09,666 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 124 selfloop transitions, 33 changer transitions 0/165 dead transitions. [2024-06-28 01:47:09,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 165 transitions, 1722 flow [2024-06-28 01:47:09,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:47:09,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:47:09,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 01:47:09,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067567567567568 [2024-06-28 01:47:09,668 INFO L175 Difference]: Start difference. First operand has 122 places, 130 transitions, 1190 flow. Second operand 8 states and 150 transitions. [2024-06-28 01:47:09,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 165 transitions, 1722 flow [2024-06-28 01:47:09,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 165 transitions, 1637 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:47:09,696 INFO L231 Difference]: Finished difference. Result has 123 places, 134 transitions, 1232 flow [2024-06-28 01:47:09,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1105, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1232, PETRI_PLACES=123, PETRI_TRANSITIONS=134} [2024-06-28 01:47:09,697 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-28 01:47:09,698 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 134 transitions, 1232 flow [2024-06-28 01:47:09,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:09,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:09,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:09,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:47:09,699 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:09,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:09,699 INFO L85 PathProgramCache]: Analyzing trace with hash -825802174, now seen corresponding path program 6 times [2024-06-28 01:47:09,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:09,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000596902] [2024-06-28 01:47:09,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:09,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:09,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:10,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:10,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:10,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000596902] [2024-06-28 01:47:10,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000596902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:10,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:10,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:47:10,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580970537] [2024-06-28 01:47:10,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:10,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:47:10,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:10,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:47:10,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:47:10,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:10,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 134 transitions, 1232 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:10,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:10,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:10,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:10,975 INFO L124 PetriNetUnfolderBase]: 843/1625 cut-off events. [2024-06-28 01:47:10,975 INFO L125 PetriNetUnfolderBase]: For 16105/16105 co-relation queries the response was YES. [2024-06-28 01:47:10,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7837 conditions, 1625 events. 843/1625 cut-off events. For 16105/16105 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9831 event pairs, 162 based on Foata normal form. 1/1562 useless extension candidates. Maximal degree in co-relation 7779. Up to 1028 conditions per place. [2024-06-28 01:47:10,985 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 99 selfloop transitions, 55 changer transitions 0/162 dead transitions. [2024-06-28 01:47:10,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 162 transitions, 1678 flow [2024-06-28 01:47:10,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:47:10,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:47:10,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 01:47:10,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5033783783783784 [2024-06-28 01:47:10,987 INFO L175 Difference]: Start difference. First operand has 123 places, 134 transitions, 1232 flow. Second operand 8 states and 149 transitions. [2024-06-28 01:47:10,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 162 transitions, 1678 flow [2024-06-28 01:47:11,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 162 transitions, 1621 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 01:47:11,012 INFO L231 Difference]: Finished difference. Result has 127 places, 136 transitions, 1322 flow [2024-06-28 01:47:11,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1322, PETRI_PLACES=127, PETRI_TRANSITIONS=136} [2024-06-28 01:47:11,013 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-28 01:47:11,013 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 136 transitions, 1322 flow [2024-06-28 01:47:11,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:11,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:11,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:11,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:47:11,014 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:11,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:11,014 INFO L85 PathProgramCache]: Analyzing trace with hash -816538165, now seen corresponding path program 4 times [2024-06-28 01:47:11,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:11,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097105429] [2024-06-28 01:47:11,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:11,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:11,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:11,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:11,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:11,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097105429] [2024-06-28 01:47:11,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097105429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:11,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:11,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:47:11,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317868715] [2024-06-28 01:47:11,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:11,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:47:11,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:11,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:47:11,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:47:11,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:11,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 136 transitions, 1322 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:11,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:11,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:11,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:12,357 INFO L124 PetriNetUnfolderBase]: 839/1627 cut-off events. [2024-06-28 01:47:12,358 INFO L125 PetriNetUnfolderBase]: For 16705/16705 co-relation queries the response was YES. [2024-06-28 01:47:12,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8034 conditions, 1627 events. 839/1627 cut-off events. For 16705/16705 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9888 event pairs, 176 based on Foata normal form. 2/1567 useless extension candidates. Maximal degree in co-relation 7974. Up to 1282 conditions per place. [2024-06-28 01:47:12,368 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 141 selfloop transitions, 14 changer transitions 0/163 dead transitions. [2024-06-28 01:47:12,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 163 transitions, 1732 flow [2024-06-28 01:47:12,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:47:12,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:47:12,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 01:47:12,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4831081081081081 [2024-06-28 01:47:12,369 INFO L175 Difference]: Start difference. First operand has 127 places, 136 transitions, 1322 flow. Second operand 8 states and 143 transitions. [2024-06-28 01:47:12,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 163 transitions, 1732 flow [2024-06-28 01:47:12,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 163 transitions, 1581 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 01:47:12,402 INFO L231 Difference]: Finished difference. Result has 129 places, 136 transitions, 1204 flow [2024-06-28 01:47:12,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1204, PETRI_PLACES=129, PETRI_TRANSITIONS=136} [2024-06-28 01:47:12,407 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-28 01:47:12,407 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 136 transitions, 1204 flow [2024-06-28 01:47:12,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:12,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:12,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:12,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:47:12,408 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:12,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:12,408 INFO L85 PathProgramCache]: Analyzing trace with hash -354613547, now seen corresponding path program 3 times [2024-06-28 01:47:12,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:12,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218601349] [2024-06-28 01:47:12,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:12,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:12,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:13,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:13,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:13,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218601349] [2024-06-28 01:47:13,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218601349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:13,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:13,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:47:13,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339928712] [2024-06-28 01:47:13,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:13,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:47:13,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:13,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:47:13,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:47:13,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:13,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 136 transitions, 1204 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:13,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:13,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:13,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:13,684 INFO L124 PetriNetUnfolderBase]: 885/1719 cut-off events. [2024-06-28 01:47:13,684 INFO L125 PetriNetUnfolderBase]: For 16666/16666 co-relation queries the response was YES. [2024-06-28 01:47:13,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8091 conditions, 1719 events. 885/1719 cut-off events. For 16666/16666 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10686 event pairs, 184 based on Foata normal form. 1/1659 useless extension candidates. Maximal degree in co-relation 8030. Up to 1311 conditions per place. [2024-06-28 01:47:13,695 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 127 selfloop transitions, 57 changer transitions 0/192 dead transitions. [2024-06-28 01:47:13,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 192 transitions, 1914 flow [2024-06-28 01:47:13,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:13,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:13,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 01:47:13,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4924924924924925 [2024-06-28 01:47:13,696 INFO L175 Difference]: Start difference. First operand has 129 places, 136 transitions, 1204 flow. Second operand 9 states and 164 transitions. [2024-06-28 01:47:13,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 192 transitions, 1914 flow [2024-06-28 01:47:13,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 192 transitions, 1859 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 01:47:13,728 INFO L231 Difference]: Finished difference. Result has 132 places, 167 transitions, 1620 flow [2024-06-28 01:47:13,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1149, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1620, PETRI_PLACES=132, PETRI_TRANSITIONS=167} [2024-06-28 01:47:13,729 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 91 predicate places. [2024-06-28 01:47:13,729 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 167 transitions, 1620 flow [2024-06-28 01:47:13,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:13,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:13,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:13,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:47:13,730 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:13,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:13,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1221288357, now seen corresponding path program 4 times [2024-06-28 01:47:13,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:13,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046337564] [2024-06-28 01:47:13,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:13,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:13,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:14,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:14,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:14,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046337564] [2024-06-28 01:47:14,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046337564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:14,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:14,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:47:14,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078707831] [2024-06-28 01:47:14,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:14,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:47:14,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:14,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:47:14,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:47:14,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:14,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 167 transitions, 1620 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:14,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:14,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:14,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:14,978 INFO L124 PetriNetUnfolderBase]: 919/1784 cut-off events. [2024-06-28 01:47:14,978 INFO L125 PetriNetUnfolderBase]: For 19028/19028 co-relation queries the response was YES. [2024-06-28 01:47:14,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8802 conditions, 1784 events. 919/1784 cut-off events. For 19028/19028 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11197 event pairs, 214 based on Foata normal form. 1/1721 useless extension candidates. Maximal degree in co-relation 8739. Up to 1374 conditions per place. [2024-06-28 01:47:14,987 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 144 selfloop transitions, 58 changer transitions 0/210 dead transitions. [2024-06-28 01:47:14,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 210 transitions, 2342 flow [2024-06-28 01:47:14,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:14,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:14,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 01:47:14,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4894894894894895 [2024-06-28 01:47:14,989 INFO L175 Difference]: Start difference. First operand has 132 places, 167 transitions, 1620 flow. Second operand 9 states and 163 transitions. [2024-06-28 01:47:14,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 210 transitions, 2342 flow [2024-06-28 01:47:15,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 210 transitions, 2232 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-28 01:47:15,019 INFO L231 Difference]: Finished difference. Result has 139 places, 184 transitions, 1903 flow [2024-06-28 01:47:15,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1556, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1903, PETRI_PLACES=139, PETRI_TRANSITIONS=184} [2024-06-28 01:47:15,020 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-28 01:47:15,020 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 184 transitions, 1903 flow [2024-06-28 01:47:15,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:15,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:15,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:15,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:47:15,021 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:15,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:15,021 INFO L85 PathProgramCache]: Analyzing trace with hash -816526261, now seen corresponding path program 1 times [2024-06-28 01:47:15,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:15,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877709620] [2024-06-28 01:47:15,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:15,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:15,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:16,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:16,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:16,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877709620] [2024-06-28 01:47:16,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877709620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:16,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:16,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:16,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899092540] [2024-06-28 01:47:16,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:16,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:16,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:16,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:16,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:16,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-28 01:47:16,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 184 transitions, 1903 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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-28 01:47:16,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:16,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-28 01:47:16,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:16,865 INFO L124 PetriNetUnfolderBase]: 850/1695 cut-off events. [2024-06-28 01:47:16,866 INFO L125 PetriNetUnfolderBase]: For 19265/19282 co-relation queries the response was YES. [2024-06-28 01:47:16,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8433 conditions, 1695 events. 850/1695 cut-off events. For 19265/19282 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10750 event pairs, 171 based on Foata normal form. 19/1648 useless extension candidates. Maximal degree in co-relation 8367. Up to 1264 conditions per place. [2024-06-28 01:47:16,878 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 179 selfloop transitions, 15 changer transitions 0/218 dead transitions. [2024-06-28 01:47:16,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 218 transitions, 2447 flow [2024-06-28 01:47:16,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:16,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:16,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 01:47:16,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4984984984984985 [2024-06-28 01:47:16,881 INFO L175 Difference]: Start difference. First operand has 139 places, 184 transitions, 1903 flow. Second operand 9 states and 166 transitions. [2024-06-28 01:47:16,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 218 transitions, 2447 flow [2024-06-28 01:47:16,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 218 transitions, 2346 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 01:47:16,921 INFO L231 Difference]: Finished difference. Result has 144 places, 187 transitions, 1859 flow [2024-06-28 01:47:16,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1802, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1859, PETRI_PLACES=144, PETRI_TRANSITIONS=187} [2024-06-28 01:47:16,921 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-28 01:47:16,921 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 187 transitions, 1859 flow [2024-06-28 01:47:16,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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-28 01:47:16,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:16,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:16,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:47:16,922 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:16,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:16,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1594433737, now seen corresponding path program 1 times [2024-06-28 01:47:16,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:16,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375798519] [2024-06-28 01:47:16,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:16,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:16,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:18,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:18,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:18,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375798519] [2024-06-28 01:47:18,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375798519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:18,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:18,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:18,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581538730] [2024-06-28 01:47:18,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:18,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:18,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:18,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:18,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:18,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:18,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 187 transitions, 1859 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:18,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:18,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:18,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:18,573 INFO L124 PetriNetUnfolderBase]: 940/1827 cut-off events. [2024-06-28 01:47:18,573 INFO L125 PetriNetUnfolderBase]: For 19540/19540 co-relation queries the response was YES. [2024-06-28 01:47:18,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9148 conditions, 1827 events. 940/1827 cut-off events. For 19540/19540 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11522 event pairs, 176 based on Foata normal form. 1/1764 useless extension candidates. Maximal degree in co-relation 9080. Up to 1296 conditions per place. [2024-06-28 01:47:18,584 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 136 selfloop transitions, 81 changer transitions 0/225 dead transitions. [2024-06-28 01:47:18,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 225 transitions, 2505 flow [2024-06-28 01:47:18,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:18,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:18,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 01:47:18,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4924924924924925 [2024-06-28 01:47:18,587 INFO L175 Difference]: Start difference. First operand has 144 places, 187 transitions, 1859 flow. Second operand 9 states and 164 transitions. [2024-06-28 01:47:18,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 225 transitions, 2505 flow [2024-06-28 01:47:18,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 225 transitions, 2473 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 01:47:18,622 INFO L231 Difference]: Finished difference. Result has 148 places, 195 transitions, 2141 flow [2024-06-28 01:47:18,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1827, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2141, PETRI_PLACES=148, PETRI_TRANSITIONS=195} [2024-06-28 01:47:18,622 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-28 01:47:18,622 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 195 transitions, 2141 flow [2024-06-28 01:47:18,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:18,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:18,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:18,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:47:18,623 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:18,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:18,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1590679327, now seen corresponding path program 2 times [2024-06-28 01:47:18,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:18,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118026554] [2024-06-28 01:47:18,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:18,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:18,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:19,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:19,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:19,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118026554] [2024-06-28 01:47:19,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118026554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:19,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:19,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:19,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28906624] [2024-06-28 01:47:19,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:19,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:19,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:19,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:19,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:19,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:19,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 195 transitions, 2141 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:19,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:19,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:19,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:20,289 INFO L124 PetriNetUnfolderBase]: 951/1842 cut-off events. [2024-06-28 01:47:20,289 INFO L125 PetriNetUnfolderBase]: For 22635/22635 co-relation queries the response was YES. [2024-06-28 01:47:20,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9686 conditions, 1842 events. 951/1842 cut-off events. For 22635/22635 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11644 event pairs, 191 based on Foata normal form. 1/1780 useless extension candidates. Maximal degree in co-relation 9616. Up to 1384 conditions per place. [2024-06-28 01:47:20,299 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 179 selfloop transitions, 41 changer transitions 0/228 dead transitions. [2024-06-28 01:47:20,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 228 transitions, 2767 flow [2024-06-28 01:47:20,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:20,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:20,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 01:47:20,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4924924924924925 [2024-06-28 01:47:20,300 INFO L175 Difference]: Start difference. First operand has 148 places, 195 transitions, 2141 flow. Second operand 9 states and 164 transitions. [2024-06-28 01:47:20,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 228 transitions, 2767 flow [2024-06-28 01:47:20,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 228 transitions, 2641 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 01:47:20,332 INFO L231 Difference]: Finished difference. Result has 152 places, 197 transitions, 2150 flow [2024-06-28 01:47:20,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2015, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2150, PETRI_PLACES=152, PETRI_TRANSITIONS=197} [2024-06-28 01:47:20,332 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-28 01:47:20,333 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 197 transitions, 2150 flow [2024-06-28 01:47:20,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:20,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:20,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:20,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:47:20,333 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:20,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:20,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1895160807, now seen corresponding path program 1 times [2024-06-28 01:47:20,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:20,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840726750] [2024-06-28 01:47:20,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:20,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:20,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:21,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:21,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:21,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840726750] [2024-06-28 01:47:21,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840726750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:21,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:21,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:21,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615756615] [2024-06-28 01:47:21,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:21,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:21,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:21,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:21,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:21,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:21,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 197 transitions, 2150 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:21,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:21,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:21,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:21,694 INFO L124 PetriNetUnfolderBase]: 973/1868 cut-off events. [2024-06-28 01:47:21,694 INFO L125 PetriNetUnfolderBase]: For 25294/25294 co-relation queries the response was YES. [2024-06-28 01:47:21,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9872 conditions, 1868 events. 973/1868 cut-off events. For 25294/25294 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11752 event pairs, 175 based on Foata normal form. 2/1809 useless extension candidates. Maximal degree in co-relation 9801. Up to 1407 conditions per place. [2024-06-28 01:47:21,706 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 181 selfloop transitions, 42 changer transitions 0/231 dead transitions. [2024-06-28 01:47:21,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 231 transitions, 2786 flow [2024-06-28 01:47:21,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:21,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:21,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 01:47:21,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4954954954954955 [2024-06-28 01:47:21,713 INFO L175 Difference]: Start difference. First operand has 152 places, 197 transitions, 2150 flow. Second operand 9 states and 165 transitions. [2024-06-28 01:47:21,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 231 transitions, 2786 flow [2024-06-28 01:47:21,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 231 transitions, 2667 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 01:47:21,755 INFO L231 Difference]: Finished difference. Result has 154 places, 200 transitions, 2175 flow [2024-06-28 01:47:21,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2031, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2175, PETRI_PLACES=154, PETRI_TRANSITIONS=200} [2024-06-28 01:47:21,755 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-28 01:47:21,755 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 200 transitions, 2175 flow [2024-06-28 01:47:21,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:21,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:21,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:21,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:47:21,756 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:21,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:21,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1750376547, now seen corresponding path program 2 times [2024-06-28 01:47:21,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:21,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629828443] [2024-06-28 01:47:21,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:21,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:21,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:22,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:22,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:22,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629828443] [2024-06-28 01:47:22,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629828443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:22,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:22,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:22,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236267803] [2024-06-28 01:47:22,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:22,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:22,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:22,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:22,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:22,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:22,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 200 transitions, 2175 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:22,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:22,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:22,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:22,992 INFO L124 PetriNetUnfolderBase]: 995/1903 cut-off events. [2024-06-28 01:47:22,992 INFO L125 PetriNetUnfolderBase]: For 26826/26826 co-relation queries the response was YES. [2024-06-28 01:47:23,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10206 conditions, 1903 events. 995/1903 cut-off events. For 26826/26826 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11964 event pairs, 174 based on Foata normal form. 2/1844 useless extension candidates. Maximal degree in co-relation 10134. Up to 1416 conditions per place. [2024-06-28 01:47:23,006 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 185 selfloop transitions, 42 changer transitions 0/235 dead transitions. [2024-06-28 01:47:23,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 235 transitions, 2851 flow [2024-06-28 01:47:23,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:23,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:23,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 01:47:23,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4984984984984985 [2024-06-28 01:47:23,007 INFO L175 Difference]: Start difference. First operand has 154 places, 200 transitions, 2175 flow. Second operand 9 states and 166 transitions. [2024-06-28 01:47:23,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 235 transitions, 2851 flow [2024-06-28 01:47:23,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 235 transitions, 2729 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 01:47:23,056 INFO L231 Difference]: Finished difference. Result has 156 places, 203 transitions, 2203 flow [2024-06-28 01:47:23,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2053, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2203, PETRI_PLACES=156, PETRI_TRANSITIONS=203} [2024-06-28 01:47:23,056 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-28 01:47:23,056 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 203 transitions, 2203 flow [2024-06-28 01:47:23,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:23,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:23,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:23,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:47:23,057 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:23,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:23,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1750376795, now seen corresponding path program 3 times [2024-06-28 01:47:23,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:23,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966914309] [2024-06-28 01:47:23,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:23,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:23,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:23,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:23,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:23,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966914309] [2024-06-28 01:47:23,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966914309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:23,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:23,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:23,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051173987] [2024-06-28 01:47:23,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:23,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:23,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:23,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:23,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:24,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:24,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 203 transitions, 2203 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:24,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:24,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:24,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:24,584 INFO L124 PetriNetUnfolderBase]: 1006/1934 cut-off events. [2024-06-28 01:47:24,584 INFO L125 PetriNetUnfolderBase]: For 28450/28450 co-relation queries the response was YES. [2024-06-28 01:47:24,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10498 conditions, 1934 events. 1006/1934 cut-off events. For 28450/28450 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12255 event pairs, 174 based on Foata normal form. 1/1872 useless extension candidates. Maximal degree in co-relation 10425. Up to 1444 conditions per place. [2024-06-28 01:47:24,598 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 188 selfloop transitions, 41 changer transitions 0/237 dead transitions. [2024-06-28 01:47:24,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 237 transitions, 2885 flow [2024-06-28 01:47:24,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:24,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:24,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 01:47:24,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4954954954954955 [2024-06-28 01:47:24,599 INFO L175 Difference]: Start difference. First operand has 156 places, 203 transitions, 2203 flow. Second operand 9 states and 165 transitions. [2024-06-28 01:47:24,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 237 transitions, 2885 flow [2024-06-28 01:47:24,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 237 transitions, 2757 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 01:47:24,649 INFO L231 Difference]: Finished difference. Result has 158 places, 205 transitions, 2218 flow [2024-06-28 01:47:24,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2218, PETRI_PLACES=158, PETRI_TRANSITIONS=205} [2024-06-28 01:47:24,650 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-28 01:47:24,650 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 205 transitions, 2218 flow [2024-06-28 01:47:24,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:24,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:24,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:24,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:47:24,651 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:24,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:24,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1750137537, now seen corresponding path program 3 times [2024-06-28 01:47:24,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:24,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084367151] [2024-06-28 01:47:24,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:24,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:24,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:25,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:25,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:25,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084367151] [2024-06-28 01:47:25,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084367151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:25,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:25,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:25,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703066925] [2024-06-28 01:47:25,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:25,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:25,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:25,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:25,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:25,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:25,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 205 transitions, 2218 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:25,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:25,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:25,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:25,942 INFO L124 PetriNetUnfolderBase]: 1030/1965 cut-off events. [2024-06-28 01:47:25,942 INFO L125 PetriNetUnfolderBase]: For 30351/30351 co-relation queries the response was YES. [2024-06-28 01:47:25,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10714 conditions, 1965 events. 1030/1965 cut-off events. For 30351/30351 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12440 event pairs, 165 based on Foata normal form. 1/1902 useless extension candidates. Maximal degree in co-relation 10640. Up to 1358 conditions per place. [2024-06-28 01:47:25,958 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 179 selfloop transitions, 55 changer transitions 0/242 dead transitions. [2024-06-28 01:47:25,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 242 transitions, 2969 flow [2024-06-28 01:47:25,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:25,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:25,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 01:47:25,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045045045045045 [2024-06-28 01:47:25,960 INFO L175 Difference]: Start difference. First operand has 158 places, 205 transitions, 2218 flow. Second operand 9 states and 168 transitions. [2024-06-28 01:47:25,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 242 transitions, 2969 flow [2024-06-28 01:47:26,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 242 transitions, 2842 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 01:47:26,008 INFO L231 Difference]: Finished difference. Result has 161 places, 210 transitions, 2288 flow [2024-06-28 01:47:26,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2091, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2288, PETRI_PLACES=161, PETRI_TRANSITIONS=210} [2024-06-28 01:47:26,009 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-28 01:47:26,009 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 210 transitions, 2288 flow [2024-06-28 01:47:26,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:26,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:26,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:26,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:47:26,010 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:26,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:26,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1750145907, now seen corresponding path program 4 times [2024-06-28 01:47:26,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:26,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674129358] [2024-06-28 01:47:26,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:26,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:26,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:26,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:26,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:26,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674129358] [2024-06-28 01:47:26,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674129358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:26,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:26,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:26,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543085494] [2024-06-28 01:47:26,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:26,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:26,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:26,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:26,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:26,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:26,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 210 transitions, 2288 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:26,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:26,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:26,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:27,292 INFO L124 PetriNetUnfolderBase]: 1028/1974 cut-off events. [2024-06-28 01:47:27,292 INFO L125 PetriNetUnfolderBase]: For 30843/30843 co-relation queries the response was YES. [2024-06-28 01:47:27,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10921 conditions, 1974 events. 1028/1974 cut-off events. For 30843/30843 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12552 event pairs, 169 based on Foata normal form. 1/1907 useless extension candidates. Maximal degree in co-relation 10845. Up to 1356 conditions per place. [2024-06-28 01:47:27,304 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 180 selfloop transitions, 54 changer transitions 0/242 dead transitions. [2024-06-28 01:47:27,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 242 transitions, 2923 flow [2024-06-28 01:47:27,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:27,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:27,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 01:47:27,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5015015015015015 [2024-06-28 01:47:27,309 INFO L175 Difference]: Start difference. First operand has 161 places, 210 transitions, 2288 flow. Second operand 9 states and 167 transitions. [2024-06-28 01:47:27,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 242 transitions, 2923 flow [2024-06-28 01:47:27,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 242 transitions, 2821 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 01:47:27,363 INFO L231 Difference]: Finished difference. Result has 165 places, 211 transitions, 2310 flow [2024-06-28 01:47:27,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2188, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2310, PETRI_PLACES=165, PETRI_TRANSITIONS=211} [2024-06-28 01:47:27,363 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-28 01:47:27,363 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 211 transitions, 2310 flow [2024-06-28 01:47:27,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:27,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:27,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:27,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:47:27,364 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:27,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:27,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1750146155, now seen corresponding path program 4 times [2024-06-28 01:47:27,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:27,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430356267] [2024-06-28 01:47:27,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:27,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:27,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:28,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-28 01:47:28,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:28,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430356267] [2024-06-28 01:47:28,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430356267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:28,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:28,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:28,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362472643] [2024-06-28 01:47:28,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:28,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:28,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:28,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:28,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:28,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:28,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 211 transitions, 2310 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:28,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:28,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:28,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:28,870 INFO L124 PetriNetUnfolderBase]: 1039/1987 cut-off events. [2024-06-28 01:47:28,870 INFO L125 PetriNetUnfolderBase]: For 31969/31969 co-relation queries the response was YES. [2024-06-28 01:47:28,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11206 conditions, 1987 events. 1039/1987 cut-off events. For 31969/31969 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12616 event pairs, 170 based on Foata normal form. 1/1926 useless extension candidates. Maximal degree in co-relation 11128. Up to 1417 conditions per place. [2024-06-28 01:47:28,884 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 187 selfloop transitions, 49 changer transitions 0/244 dead transitions. [2024-06-28 01:47:28,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 244 transitions, 2994 flow [2024-06-28 01:47:28,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:28,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:28,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 01:47:28,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4954954954954955 [2024-06-28 01:47:28,885 INFO L175 Difference]: Start difference. First operand has 165 places, 211 transitions, 2310 flow. Second operand 9 states and 165 transitions. [2024-06-28 01:47:28,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 244 transitions, 2994 flow [2024-06-28 01:47:28,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 244 transitions, 2898 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:47:28,939 INFO L231 Difference]: Finished difference. Result has 168 places, 213 transitions, 2377 flow [2024-06-28 01:47:28,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2214, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2377, PETRI_PLACES=168, PETRI_TRANSITIONS=213} [2024-06-28 01:47:28,940 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 127 predicate places. [2024-06-28 01:47:28,940 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 213 transitions, 2377 flow [2024-06-28 01:47:28,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:28,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:28,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:28,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:47:28,941 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:28,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:28,941 INFO L85 PathProgramCache]: Analyzing trace with hash 161902847, now seen corresponding path program 5 times [2024-06-28 01:47:28,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:28,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404166940] [2024-06-28 01:47:28,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:28,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:28,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:29,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:29,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:29,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404166940] [2024-06-28 01:47:29,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404166940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:29,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:29,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:29,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094710830] [2024-06-28 01:47:29,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:29,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:29,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:29,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:29,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:29,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:29,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 213 transitions, 2377 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:29,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:29,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:29,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:30,218 INFO L124 PetriNetUnfolderBase]: 1076/2052 cut-off events. [2024-06-28 01:47:30,218 INFO L125 PetriNetUnfolderBase]: For 36760/36760 co-relation queries the response was YES. [2024-06-28 01:47:30,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11859 conditions, 2052 events. 1076/2052 cut-off events. For 36760/36760 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13029 event pairs, 151 based on Foata normal form. 1/1979 useless extension candidates. Maximal degree in co-relation 11780. Up to 1447 conditions per place. [2024-06-28 01:47:30,234 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 194 selfloop transitions, 50 changer transitions 0/252 dead transitions. [2024-06-28 01:47:30,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 252 transitions, 3236 flow [2024-06-28 01:47:30,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:30,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:30,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 01:47:30,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105105105105106 [2024-06-28 01:47:30,235 INFO L175 Difference]: Start difference. First operand has 168 places, 213 transitions, 2377 flow. Second operand 9 states and 170 transitions. [2024-06-28 01:47:30,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 252 transitions, 3236 flow [2024-06-28 01:47:30,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 252 transitions, 3089 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 01:47:30,296 INFO L231 Difference]: Finished difference. Result has 171 places, 219 transitions, 2461 flow [2024-06-28 01:47:30,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2230, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2461, PETRI_PLACES=171, PETRI_TRANSITIONS=219} [2024-06-28 01:47:30,297 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 130 predicate places. [2024-06-28 01:47:30,297 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 219 transitions, 2461 flow [2024-06-28 01:47:30,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:30,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:30,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:30,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:47:30,297 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:30,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:30,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1253092111, now seen corresponding path program 5 times [2024-06-28 01:47:30,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:30,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091091956] [2024-06-28 01:47:30,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:30,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:30,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:31,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-28 01:47:31,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:31,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091091956] [2024-06-28 01:47:31,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091091956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:31,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:31,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:31,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493453151] [2024-06-28 01:47:31,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:31,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:31,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:31,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:31,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:31,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:31,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 219 transitions, 2461 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:31,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:31,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:31,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:31,927 INFO L124 PetriNetUnfolderBase]: 1100/2112 cut-off events. [2024-06-28 01:47:31,927 INFO L125 PetriNetUnfolderBase]: For 42008/42008 co-relation queries the response was YES. [2024-06-28 01:47:31,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12540 conditions, 2112 events. 1100/2112 cut-off events. For 42008/42008 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13549 event pairs, 153 based on Foata normal form. 1/2036 useless extension candidates. Maximal degree in co-relation 12459. Up to 1513 conditions per place. [2024-06-28 01:47:31,943 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 200 selfloop transitions, 48 changer transitions 0/256 dead transitions. [2024-06-28 01:47:31,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 256 transitions, 3353 flow [2024-06-28 01:47:31,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:31,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:31,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 01:47:31,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045045045045045 [2024-06-28 01:47:31,944 INFO L175 Difference]: Start difference. First operand has 171 places, 219 transitions, 2461 flow. Second operand 9 states and 168 transitions. [2024-06-28 01:47:31,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 256 transitions, 3353 flow [2024-06-28 01:47:32,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 256 transitions, 3249 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 01:47:32,008 INFO L231 Difference]: Finished difference. Result has 175 places, 223 transitions, 2586 flow [2024-06-28 01:47:32,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2357, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2586, PETRI_PLACES=175, PETRI_TRANSITIONS=223} [2024-06-28 01:47:32,009 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-28 01:47:32,009 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 223 transitions, 2586 flow [2024-06-28 01:47:32,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:32,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:32,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:32,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:47:32,010 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:32,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:32,010 INFO L85 PathProgramCache]: Analyzing trace with hash -365739255, now seen corresponding path program 6 times [2024-06-28 01:47:32,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:32,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441874062] [2024-06-28 01:47:32,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:32,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:32,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:32,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:32,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:32,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441874062] [2024-06-28 01:47:32,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441874062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:32,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:32,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:32,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673262945] [2024-06-28 01:47:32,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:32,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:32,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:32,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:32,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:32,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:32,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 223 transitions, 2586 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:32,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:32,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:32,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:33,239 INFO L124 PetriNetUnfolderBase]: 1161/2195 cut-off events. [2024-06-28 01:47:33,239 INFO L125 PetriNetUnfolderBase]: For 48445/48445 co-relation queries the response was YES. [2024-06-28 01:47:33,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13553 conditions, 2195 events. 1161/2195 cut-off events. For 48445/48445 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 14002 event pairs, 153 based on Foata normal form. 2/2123 useless extension candidates. Maximal degree in co-relation 13470. Up to 1507 conditions per place. [2024-06-28 01:47:33,256 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 201 selfloop transitions, 57 changer transitions 0/266 dead transitions. [2024-06-28 01:47:33,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 266 transitions, 3638 flow [2024-06-28 01:47:33,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:33,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:33,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 01:47:33,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225225225225225 [2024-06-28 01:47:33,258 INFO L175 Difference]: Start difference. First operand has 175 places, 223 transitions, 2586 flow. Second operand 9 states and 174 transitions. [2024-06-28 01:47:33,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 266 transitions, 3638 flow [2024-06-28 01:47:33,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 266 transitions, 3519 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 01:47:33,339 INFO L231 Difference]: Finished difference. Result has 181 places, 231 transitions, 2791 flow [2024-06-28 01:47:33,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2791, PETRI_PLACES=181, PETRI_TRANSITIONS=231} [2024-06-28 01:47:33,340 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-28 01:47:33,340 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 231 transitions, 2791 flow [2024-06-28 01:47:33,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:33,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:33,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:33,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:47:33,341 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:33,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:33,342 INFO L85 PathProgramCache]: Analyzing trace with hash -357695933, now seen corresponding path program 6 times [2024-06-28 01:47:33,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:33,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375684446] [2024-06-28 01:47:33,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:33,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:33,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:34,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:34,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:34,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375684446] [2024-06-28 01:47:34,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375684446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:34,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:34,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:34,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522671473] [2024-06-28 01:47:34,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:34,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:34,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:34,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:34,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:34,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:34,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 231 transitions, 2791 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:34,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:34,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:34,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:34,949 INFO L124 PetriNetUnfolderBase]: 1162/2234 cut-off events. [2024-06-28 01:47:34,949 INFO L125 PetriNetUnfolderBase]: For 50553/50553 co-relation queries the response was YES. [2024-06-28 01:47:34,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14006 conditions, 2234 events. 1162/2234 cut-off events. For 50553/50553 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 14539 event pairs, 158 based on Foata normal form. 1/2149 useless extension candidates. Maximal degree in co-relation 13919. Up to 1454 conditions per place. [2024-06-28 01:47:34,970 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 192 selfloop transitions, 65 changer transitions 0/265 dead transitions. [2024-06-28 01:47:34,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 265 transitions, 3625 flow [2024-06-28 01:47:34,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:34,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:34,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 01:47:34,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5015015015015015 [2024-06-28 01:47:34,971 INFO L175 Difference]: Start difference. First operand has 181 places, 231 transitions, 2791 flow. Second operand 9 states and 167 transitions. [2024-06-28 01:47:34,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 265 transitions, 3625 flow [2024-06-28 01:47:35,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 265 transitions, 3517 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 01:47:35,073 INFO L231 Difference]: Finished difference. Result has 186 places, 233 transitions, 2888 flow [2024-06-28 01:47:35,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2683, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2888, PETRI_PLACES=186, PETRI_TRANSITIONS=233} [2024-06-28 01:47:35,074 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-28 01:47:35,074 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 233 transitions, 2888 flow [2024-06-28 01:47:35,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:35,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:35,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:35,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:47:35,075 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:35,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:35,075 INFO L85 PathProgramCache]: Analyzing trace with hash 446994347, now seen corresponding path program 7 times [2024-06-28 01:47:35,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:35,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482157389] [2024-06-28 01:47:35,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:35,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:35,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:35,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:35,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:35,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482157389] [2024-06-28 01:47:35,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482157389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:35,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:35,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:35,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856518222] [2024-06-28 01:47:35,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:35,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:35,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:35,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:35,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:35,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:35,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 233 transitions, 2888 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:35,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:35,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:35,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:36,420 INFO L124 PetriNetUnfolderBase]: 1176/2287 cut-off events. [2024-06-28 01:47:36,421 INFO L125 PetriNetUnfolderBase]: For 53072/53072 co-relation queries the response was YES. [2024-06-28 01:47:36,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14473 conditions, 2287 events. 1176/2287 cut-off events. For 53072/53072 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 14917 event pairs, 152 based on Foata normal form. 1/2194 useless extension candidates. Maximal degree in co-relation 14384. Up to 1347 conditions per place. [2024-06-28 01:47:36,439 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 190 selfloop transitions, 75 changer transitions 0/273 dead transitions. [2024-06-28 01:47:36,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 273 transitions, 3872 flow [2024-06-28 01:47:36,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:36,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:36,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 01:47:36,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135135135135135 [2024-06-28 01:47:36,441 INFO L175 Difference]: Start difference. First operand has 186 places, 233 transitions, 2888 flow. Second operand 9 states and 171 transitions. [2024-06-28 01:47:36,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 273 transitions, 3872 flow [2024-06-28 01:47:36,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 273 transitions, 3683 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 01:47:36,540 INFO L231 Difference]: Finished difference. Result has 190 places, 240 transitions, 2991 flow [2024-06-28 01:47:36,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2699, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2991, PETRI_PLACES=190, PETRI_TRANSITIONS=240} [2024-06-28 01:47:36,540 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 149 predicate places. [2024-06-28 01:47:36,540 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 240 transitions, 2991 flow [2024-06-28 01:47:36,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:36,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:36,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:36,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:47:36,541 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:36,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:36,541 INFO L85 PathProgramCache]: Analyzing trace with hash 161663837, now seen corresponding path program 8 times [2024-06-28 01:47:36,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:36,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600307433] [2024-06-28 01:47:36,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:36,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:36,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:37,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:37,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:37,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600307433] [2024-06-28 01:47:37,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600307433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:37,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:37,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:37,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475643453] [2024-06-28 01:47:37,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:37,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:37,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:37,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:37,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:37,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:37,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 240 transitions, 2991 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:37,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:37,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:37,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:37,826 INFO L124 PetriNetUnfolderBase]: 1172/2230 cut-off events. [2024-06-28 01:47:37,826 INFO L125 PetriNetUnfolderBase]: For 53245/53245 co-relation queries the response was YES. [2024-06-28 01:47:37,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14426 conditions, 2230 events. 1172/2230 cut-off events. For 53245/53245 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14423 event pairs, 162 based on Foata normal form. 2/2151 useless extension candidates. Maximal degree in co-relation 14334. Up to 1648 conditions per place. [2024-06-28 01:47:37,845 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 220 selfloop transitions, 45 changer transitions 0/273 dead transitions. [2024-06-28 01:47:37,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 273 transitions, 3746 flow [2024-06-28 01:47:37,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:37,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:37,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 01:47:37,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4984984984984985 [2024-06-28 01:47:37,847 INFO L175 Difference]: Start difference. First operand has 190 places, 240 transitions, 2991 flow. Second operand 9 states and 166 transitions. [2024-06-28 01:47:37,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 273 transitions, 3746 flow [2024-06-28 01:47:37,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 273 transitions, 3456 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-06-28 01:47:37,972 INFO L231 Difference]: Finished difference. Result has 192 places, 241 transitions, 2810 flow [2024-06-28 01:47:37,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2707, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2810, PETRI_PLACES=192, PETRI_TRANSITIONS=241} [2024-06-28 01:47:37,973 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-28 01:47:37,973 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 241 transitions, 2810 flow [2024-06-28 01:47:37,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:37,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:37,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:37,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:47:37,974 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:37,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:37,974 INFO L85 PathProgramCache]: Analyzing trace with hash 447002717, now seen corresponding path program 9 times [2024-06-28 01:47:37,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:37,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558404223] [2024-06-28 01:47:37,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:37,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:37,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:38,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:38,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:38,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558404223] [2024-06-28 01:47:38,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558404223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:38,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:38,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:38,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660609671] [2024-06-28 01:47:38,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:38,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:38,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:38,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:38,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:38,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:38,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 241 transitions, 2810 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:38,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:38,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:38,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:39,340 INFO L124 PetriNetUnfolderBase]: 1183/2226 cut-off events. [2024-06-28 01:47:39,340 INFO L125 PetriNetUnfolderBase]: For 50665/50665 co-relation queries the response was YES. [2024-06-28 01:47:39,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13833 conditions, 2226 events. 1183/2226 cut-off events. For 50665/50665 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 14014 event pairs, 138 based on Foata normal form. 1/2157 useless extension candidates. Maximal degree in co-relation 13742. Up to 1355 conditions per place. [2024-06-28 01:47:39,360 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 190 selfloop transitions, 78 changer transitions 0/276 dead transitions. [2024-06-28 01:47:39,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 276 transitions, 3647 flow [2024-06-28 01:47:39,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:39,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:39,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 01:47:39,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135135135135135 [2024-06-28 01:47:39,361 INFO L175 Difference]: Start difference. First operand has 192 places, 241 transitions, 2810 flow. Second operand 9 states and 171 transitions. [2024-06-28 01:47:39,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 276 transitions, 3647 flow [2024-06-28 01:47:39,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 276 transitions, 3557 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:47:39,474 INFO L231 Difference]: Finished difference. Result has 194 places, 244 transitions, 2918 flow [2024-06-28 01:47:39,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2720, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2918, PETRI_PLACES=194, PETRI_TRANSITIONS=244} [2024-06-28 01:47:39,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-28 01:47:39,474 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 244 transitions, 2918 flow [2024-06-28 01:47:39,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:39,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:39,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:39,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:47:39,475 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:39,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:39,475 INFO L85 PathProgramCache]: Analyzing trace with hash 457122047, now seen corresponding path program 10 times [2024-06-28 01:47:39,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:39,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778918792] [2024-06-28 01:47:39,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:39,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:39,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:40,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:40,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:40,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778918792] [2024-06-28 01:47:40,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778918792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:40,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:40,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:40,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936573957] [2024-06-28 01:47:40,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:40,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:40,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:40,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:40,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:40,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:40,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 244 transitions, 2918 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:40,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:40,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:40,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:40,828 INFO L124 PetriNetUnfolderBase]: 1192/2288 cut-off events. [2024-06-28 01:47:40,828 INFO L125 PetriNetUnfolderBase]: For 53327/53327 co-relation queries the response was YES. [2024-06-28 01:47:40,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14244 conditions, 2288 events. 1192/2288 cut-off events. For 53327/53327 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 14948 event pairs, 207 based on Foata normal form. 2/2207 useless extension candidates. Maximal degree in co-relation 14152. Up to 1803 conditions per place. [2024-06-28 01:47:40,848 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 249 selfloop transitions, 19 changer transitions 0/276 dead transitions. [2024-06-28 01:47:40,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 276 transitions, 3642 flow [2024-06-28 01:47:40,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:40,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:40,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 01:47:40,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48348348348348347 [2024-06-28 01:47:40,849 INFO L175 Difference]: Start difference. First operand has 194 places, 244 transitions, 2918 flow. Second operand 9 states and 161 transitions. [2024-06-28 01:47:40,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 276 transitions, 3642 flow [2024-06-28 01:47:40,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 276 transitions, 3461 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 01:47:40,964 INFO L231 Difference]: Finished difference. Result has 198 places, 246 transitions, 2836 flow [2024-06-28 01:47:40,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2737, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2836, PETRI_PLACES=198, PETRI_TRANSITIONS=246} [2024-06-28 01:47:40,964 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-28 01:47:40,965 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 246 transitions, 2836 flow [2024-06-28 01:47:40,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:40,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:40,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:40,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:47:40,965 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:40,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:40,965 INFO L85 PathProgramCache]: Analyzing trace with hash 161663589, now seen corresponding path program 7 times [2024-06-28 01:47:40,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:40,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313197910] [2024-06-28 01:47:40,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:40,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:40,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:41,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:41,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:41,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313197910] [2024-06-28 01:47:41,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313197910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:41,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:41,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:41,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047374820] [2024-06-28 01:47:41,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:41,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:41,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:41,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:41,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:42,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:42,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 246 transitions, 2836 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:42,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:42,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:42,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:42,599 INFO L124 PetriNetUnfolderBase]: 1190/2260 cut-off events. [2024-06-28 01:47:42,599 INFO L125 PetriNetUnfolderBase]: For 52055/52055 co-relation queries the response was YES. [2024-06-28 01:47:42,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13836 conditions, 2260 events. 1190/2260 cut-off events. For 52055/52055 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 14631 event pairs, 166 based on Foata normal form. 1/2179 useless extension candidates. Maximal degree in co-relation 13743. Up to 1687 conditions per place. [2024-06-28 01:47:42,620 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 226 selfloop transitions, 44 changer transitions 0/278 dead transitions. [2024-06-28 01:47:42,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 278 transitions, 3594 flow [2024-06-28 01:47:42,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:42,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:42,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 01:47:42,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4954954954954955 [2024-06-28 01:47:42,621 INFO L175 Difference]: Start difference. First operand has 198 places, 246 transitions, 2836 flow. Second operand 9 states and 165 transitions. [2024-06-28 01:47:42,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 278 transitions, 3594 flow [2024-06-28 01:47:42,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 278 transitions, 3471 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-28 01:47:42,736 INFO L231 Difference]: Finished difference. Result has 200 places, 246 transitions, 2806 flow [2024-06-28 01:47:42,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2713, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2806, PETRI_PLACES=200, PETRI_TRANSITIONS=246} [2024-06-28 01:47:42,736 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-28 01:47:42,737 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 246 transitions, 2806 flow [2024-06-28 01:47:42,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:42,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:42,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:42,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:47:42,737 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:42,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:42,737 INFO L85 PathProgramCache]: Analyzing trace with hash 2098756271, now seen corresponding path program 1 times [2024-06-28 01:47:42,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:42,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953865333] [2024-06-28 01:47:42,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:42,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:42,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:42,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-28 01:47:42,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:42,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953865333] [2024-06-28 01:47:42,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953865333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:42,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:42,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:47:42,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974271025] [2024-06-28 01:47:42,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:42,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:47:42,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:42,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:47:42,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:47:42,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 37 [2024-06-28 01:47:42,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 246 transitions, 2806 flow. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:42,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:42,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 37 [2024-06-28 01:47:42,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:42,999 INFO L124 PetriNetUnfolderBase]: 605/1234 cut-off events. [2024-06-28 01:47:42,999 INFO L125 PetriNetUnfolderBase]: For 38079/38126 co-relation queries the response was YES. [2024-06-28 01:47:43,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8253 conditions, 1234 events. 605/1234 cut-off events. For 38079/38126 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 7249 event pairs, 133 based on Foata normal form. 99/1269 useless extension candidates. Maximal degree in co-relation 8160. Up to 422 conditions per place. [2024-06-28 01:47:43,009 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 112 selfloop transitions, 52 changer transitions 0/222 dead transitions. [2024-06-28 01:47:43,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 222 transitions, 2967 flow [2024-06-28 01:47:43,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:47:43,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:47:43,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-28 01:47:43,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6959459459459459 [2024-06-28 01:47:43,010 INFO L175 Difference]: Start difference. First operand has 200 places, 246 transitions, 2806 flow. Second operand 4 states and 103 transitions. [2024-06-28 01:47:43,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 222 transitions, 2967 flow [2024-06-28 01:47:43,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 222 transitions, 2665 flow, removed 8 selfloop flow, removed 19 redundant places. [2024-06-28 01:47:43,087 INFO L231 Difference]: Finished difference. Result has 186 places, 209 transitions, 2361 flow [2024-06-28 01:47:43,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2085, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2361, PETRI_PLACES=186, PETRI_TRANSITIONS=209} [2024-06-28 01:47:43,087 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-28 01:47:43,087 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 209 transitions, 2361 flow [2024-06-28 01:47:43,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:43,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:43,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:43,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:47:43,088 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:43,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:43,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1474371335, now seen corresponding path program 1 times [2024-06-28 01:47:43,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:43,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902046467] [2024-06-28 01:47:43,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:43,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:43,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:44,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:44,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:44,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902046467] [2024-06-28 01:47:44,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902046467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:44,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:44,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:47:44,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724203603] [2024-06-28 01:47:44,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:44,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:47:44,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:44,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:47:44,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:47:44,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:44,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 209 transitions, 2361 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:44,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:44,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:44,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:44,804 INFO L124 PetriNetUnfolderBase]: 686/1279 cut-off events. [2024-06-28 01:47:44,804 INFO L125 PetriNetUnfolderBase]: For 43163/43163 co-relation queries the response was YES. [2024-06-28 01:47:44,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8711 conditions, 1279 events. 686/1279 cut-off events. For 43163/43163 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 6677 event pairs, 108 based on Foata normal form. 1/1200 useless extension candidates. Maximal degree in co-relation 8623. Up to 922 conditions per place. [2024-06-28 01:47:44,813 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 139 selfloop transitions, 81 changer transitions 0/229 dead transitions. [2024-06-28 01:47:44,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 229 transitions, 2993 flow [2024-06-28 01:47:44,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:47:44,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:47:44,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-28 01:47:44,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-28 01:47:44,815 INFO L175 Difference]: Start difference. First operand has 186 places, 209 transitions, 2361 flow. Second operand 10 states and 167 transitions. [2024-06-28 01:47:44,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 229 transitions, 2993 flow [2024-06-28 01:47:44,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 229 transitions, 2979 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-28 01:47:44,911 INFO L231 Difference]: Finished difference. Result has 195 places, 211 transitions, 2558 flow [2024-06-28 01:47:44,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2351, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2558, PETRI_PLACES=195, PETRI_TRANSITIONS=211} [2024-06-28 01:47:44,911 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-28 01:47:44,911 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 211 transitions, 2558 flow [2024-06-28 01:47:44,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:44,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:44,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:44,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:47:44,912 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:44,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:44,912 INFO L85 PathProgramCache]: Analyzing trace with hash 404743786, now seen corresponding path program 1 times [2024-06-28 01:47:44,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:44,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844469610] [2024-06-28 01:47:44,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:44,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:44,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:45,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:45,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:45,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844469610] [2024-06-28 01:47:45,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844469610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:45,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:45,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:45,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485499831] [2024-06-28 01:47:45,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:45,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:45,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:45,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:45,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:45,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:45,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 211 transitions, 2558 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:45,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:45,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:45,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:46,189 INFO L124 PetriNetUnfolderBase]: 703/1316 cut-off events. [2024-06-28 01:47:46,189 INFO L125 PetriNetUnfolderBase]: For 45100/45100 co-relation queries the response was YES. [2024-06-28 01:47:46,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9122 conditions, 1316 events. 703/1316 cut-off events. For 45100/45100 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 6958 event pairs, 106 based on Foata normal form. 2/1242 useless extension candidates. Maximal degree in co-relation 9031. Up to 1023 conditions per place. [2024-06-28 01:47:46,198 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 160 selfloop transitions, 67 changer transitions 0/236 dead transitions. [2024-06-28 01:47:46,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 236 transitions, 3130 flow [2024-06-28 01:47:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:46,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:46,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 01:47:46,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-28 01:47:46,199 INFO L175 Difference]: Start difference. First operand has 195 places, 211 transitions, 2558 flow. Second operand 9 states and 153 transitions. [2024-06-28 01:47:46,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 236 transitions, 3130 flow [2024-06-28 01:47:46,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 236 transitions, 2949 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 01:47:46,286 INFO L231 Difference]: Finished difference. Result has 196 places, 212 transitions, 2548 flow [2024-06-28 01:47:46,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2377, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2548, PETRI_PLACES=196, PETRI_TRANSITIONS=212} [2024-06-28 01:47:46,287 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-28 01:47:46,287 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 212 transitions, 2548 flow [2024-06-28 01:47:46,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:46,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:46,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:46,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:47:46,287 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:46,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:46,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1260271722, now seen corresponding path program 2 times [2024-06-28 01:47:46,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:46,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498422804] [2024-06-28 01:47:46,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:46,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:46,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:47,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:47,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:47,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498422804] [2024-06-28 01:47:47,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498422804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:47,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:47,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:47,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006457990] [2024-06-28 01:47:47,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:47,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:47,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:47,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:47,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:47,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:47,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 212 transitions, 2548 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:47,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:47,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:47,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:47,567 INFO L124 PetriNetUnfolderBase]: 720/1351 cut-off events. [2024-06-28 01:47:47,567 INFO L125 PetriNetUnfolderBase]: For 47372/47372 co-relation queries the response was YES. [2024-06-28 01:47:47,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9314 conditions, 1351 events. 720/1351 cut-off events. For 47372/47372 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7189 event pairs, 54 based on Foata normal form. 2/1279 useless extension candidates. Maximal degree in co-relation 9222. Up to 1044 conditions per place. [2024-06-28 01:47:47,578 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 183 selfloop transitions, 49 changer transitions 0/241 dead transitions. [2024-06-28 01:47:47,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 241 transitions, 3146 flow [2024-06-28 01:47:47,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:47,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:47,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 01:47:47,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46546546546546547 [2024-06-28 01:47:47,579 INFO L175 Difference]: Start difference. First operand has 196 places, 212 transitions, 2548 flow. Second operand 9 states and 155 transitions. [2024-06-28 01:47:47,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 241 transitions, 3146 flow [2024-06-28 01:47:47,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 241 transitions, 3003 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 01:47:47,678 INFO L231 Difference]: Finished difference. Result has 199 places, 215 transitions, 2556 flow [2024-06-28 01:47:47,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2405, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2556, PETRI_PLACES=199, PETRI_TRANSITIONS=215} [2024-06-28 01:47:47,678 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2024-06-28 01:47:47,678 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 215 transitions, 2556 flow [2024-06-28 01:47:47,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:47,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:47,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:47,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:47:47,679 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:47,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:47,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1379343342, now seen corresponding path program 3 times [2024-06-28 01:47:47,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:47,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375128919] [2024-06-28 01:47:47,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:47,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:47,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:48,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:48,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:48,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375128919] [2024-06-28 01:47:48,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375128919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:48,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:48,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:48,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131196444] [2024-06-28 01:47:48,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:48,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:48,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:48,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:48,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:48,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:48,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 215 transitions, 2556 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:48,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:48,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:48,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:48,967 INFO L124 PetriNetUnfolderBase]: 737/1390 cut-off events. [2024-06-28 01:47:48,967 INFO L125 PetriNetUnfolderBase]: For 49982/49982 co-relation queries the response was YES. [2024-06-28 01:47:48,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9515 conditions, 1390 events. 737/1390 cut-off events. For 49982/49982 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 7513 event pairs, 113 based on Foata normal form. 2/1313 useless extension candidates. Maximal degree in co-relation 9421. Up to 1136 conditions per place. [2024-06-28 01:47:48,978 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 199 selfloop transitions, 33 changer transitions 0/241 dead transitions. [2024-06-28 01:47:48,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 241 transitions, 3200 flow [2024-06-28 01:47:48,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:48,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:48,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 01:47:48,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45045045045045046 [2024-06-28 01:47:48,979 INFO L175 Difference]: Start difference. First operand has 199 places, 215 transitions, 2556 flow. Second operand 9 states and 150 transitions. [2024-06-28 01:47:48,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 241 transitions, 3200 flow [2024-06-28 01:47:49,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 241 transitions, 3095 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 01:47:49,083 INFO L231 Difference]: Finished difference. Result has 203 places, 219 transitions, 2623 flow [2024-06-28 01:47:49,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2451, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2623, PETRI_PLACES=203, PETRI_TRANSITIONS=219} [2024-06-28 01:47:49,083 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-28 01:47:49,083 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 219 transitions, 2623 flow [2024-06-28 01:47:49,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:49,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:49,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:49,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:47:49,084 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:49,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:49,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1263164394, now seen corresponding path program 1 times [2024-06-28 01:47:49,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:49,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886696480] [2024-06-28 01:47:49,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:49,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:49,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:50,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:50,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:50,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886696480] [2024-06-28 01:47:50,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886696480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:50,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:50,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:47:50,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612046183] [2024-06-28 01:47:50,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:50,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:47:50,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:50,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:47:50,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:47:50,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:50,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 219 transitions, 2623 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:50,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:50,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:50,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:50,671 INFO L124 PetriNetUnfolderBase]: 750/1411 cut-off events. [2024-06-28 01:47:50,671 INFO L125 PetriNetUnfolderBase]: For 52847/52847 co-relation queries the response was YES. [2024-06-28 01:47:50,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9722 conditions, 1411 events. 750/1411 cut-off events. For 52847/52847 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 7609 event pairs, 108 based on Foata normal form. 2/1328 useless extension candidates. Maximal degree in co-relation 9626. Up to 1119 conditions per place. [2024-06-28 01:47:50,681 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 165 selfloop transitions, 70 changer transitions 0/244 dead transitions. [2024-06-28 01:47:50,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 244 transitions, 3259 flow [2024-06-28 01:47:50,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:47:50,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:47:50,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 01:47:50,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-28 01:47:50,682 INFO L175 Difference]: Start difference. First operand has 203 places, 219 transitions, 2623 flow. Second operand 10 states and 165 transitions. [2024-06-28 01:47:50,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 244 transitions, 3259 flow [2024-06-28 01:47:50,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 244 transitions, 3138 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 01:47:50,787 INFO L231 Difference]: Finished difference. Result has 207 places, 221 transitions, 2715 flow [2024-06-28 01:47:50,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2502, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2715, PETRI_PLACES=207, PETRI_TRANSITIONS=221} [2024-06-28 01:47:50,787 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-28 01:47:50,787 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 221 transitions, 2715 flow [2024-06-28 01:47:50,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:50,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:50,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:50,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:47:50,788 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:50,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:50,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1379558823, now seen corresponding path program 2 times [2024-06-28 01:47:50,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:50,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740468231] [2024-06-28 01:47:50,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:50,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:50,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:51,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:51,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:51,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740468231] [2024-06-28 01:47:51,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740468231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:51,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:51,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:47:51,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418267915] [2024-06-28 01:47:51,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:51,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:47:51,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:51,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:47:51,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:47:51,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:51,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 221 transitions, 2715 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:51,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:51,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:51,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:52,095 INFO L124 PetriNetUnfolderBase]: 763/1434 cut-off events. [2024-06-28 01:47:52,096 INFO L125 PetriNetUnfolderBase]: For 54178/54178 co-relation queries the response was YES. [2024-06-28 01:47:52,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9865 conditions, 1434 events. 763/1434 cut-off events. For 54178/54178 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 7760 event pairs, 110 based on Foata normal form. 2/1350 useless extension candidates. Maximal degree in co-relation 9768. Up to 1163 conditions per place. [2024-06-28 01:47:52,108 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 195 selfloop transitions, 40 changer transitions 0/244 dead transitions. [2024-06-28 01:47:52,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 244 transitions, 3381 flow [2024-06-28 01:47:52,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:47:52,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:47:52,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 01:47:52,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-28 01:47:52,109 INFO L175 Difference]: Start difference. First operand has 207 places, 221 transitions, 2715 flow. Second operand 10 states and 165 transitions. [2024-06-28 01:47:52,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 244 transitions, 3381 flow [2024-06-28 01:47:52,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 244 transitions, 3196 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 01:47:52,221 INFO L231 Difference]: Finished difference. Result has 209 places, 224 transitions, 2730 flow [2024-06-28 01:47:52,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2530, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2730, PETRI_PLACES=209, PETRI_TRANSITIONS=224} [2024-06-28 01:47:52,222 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-28 01:47:52,222 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 224 transitions, 2730 flow [2024-06-28 01:47:52,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:52,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:52,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:52,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:47:52,223 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:52,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:52,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1379558544, now seen corresponding path program 2 times [2024-06-28 01:47:52,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:52,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053733357] [2024-06-28 01:47:52,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:52,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:52,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:53,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:53,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:53,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053733357] [2024-06-28 01:47:53,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053733357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:53,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:53,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:47:53,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713679835] [2024-06-28 01:47:53,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:53,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:47:53,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:53,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:47:53,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:47:53,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:53,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 224 transitions, 2730 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:53,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:53,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:53,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:54,253 INFO L124 PetriNetUnfolderBase]: 777/1458 cut-off events. [2024-06-28 01:47:54,253 INFO L125 PetriNetUnfolderBase]: For 56312/56312 co-relation queries the response was YES. [2024-06-28 01:47:54,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10070 conditions, 1458 events. 777/1458 cut-off events. For 56312/56312 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 7930 event pairs, 110 based on Foata normal form. 1/1371 useless extension candidates. Maximal degree in co-relation 9972. Up to 1178 conditions per place. [2024-06-28 01:47:54,265 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 198 selfloop transitions, 42 changer transitions 0/249 dead transitions. [2024-06-28 01:47:54,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 249 transitions, 3520 flow [2024-06-28 01:47:54,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:47:54,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:47:54,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 01:47:54,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-28 01:47:54,266 INFO L175 Difference]: Start difference. First operand has 209 places, 224 transitions, 2730 flow. Second operand 10 states and 165 transitions. [2024-06-28 01:47:54,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 249 transitions, 3520 flow [2024-06-28 01:47:54,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 249 transitions, 3350 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-28 01:47:54,394 INFO L231 Difference]: Finished difference. Result has 211 places, 228 transitions, 2769 flow [2024-06-28 01:47:54,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2560, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2769, PETRI_PLACES=211, PETRI_TRANSITIONS=228} [2024-06-28 01:47:54,394 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-28 01:47:54,395 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 228 transitions, 2769 flow [2024-06-28 01:47:54,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:54,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:54,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:54,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:47:54,395 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:54,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:54,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1379551104, now seen corresponding path program 3 times [2024-06-28 01:47:54,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:54,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233223761] [2024-06-28 01:47:54,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:54,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:54,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:55,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:55,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:55,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233223761] [2024-06-28 01:47:55,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233223761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:55,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:55,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:47:55,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465308423] [2024-06-28 01:47:55,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:55,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:47:55,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:55,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:47:55,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:47:55,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:55,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 228 transitions, 2769 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:55,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:55,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:55,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:56,286 INFO L124 PetriNetUnfolderBase]: 793/1484 cut-off events. [2024-06-28 01:47:56,286 INFO L125 PetriNetUnfolderBase]: For 60636/60636 co-relation queries the response was YES. [2024-06-28 01:47:56,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10379 conditions, 1484 events. 793/1484 cut-off events. For 60636/60636 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8096 event pairs, 114 based on Foata normal form. 1/1393 useless extension candidates. Maximal degree in co-relation 10280. Up to 1177 conditions per place. [2024-06-28 01:47:56,299 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 197 selfloop transitions, 48 changer transitions 0/254 dead transitions. [2024-06-28 01:47:56,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 254 transitions, 3711 flow [2024-06-28 01:47:56,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:47:56,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:47:56,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-28 01:47:56,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45675675675675675 [2024-06-28 01:47:56,300 INFO L175 Difference]: Start difference. First operand has 211 places, 228 transitions, 2769 flow. Second operand 10 states and 169 transitions. [2024-06-28 01:47:56,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 254 transitions, 3711 flow [2024-06-28 01:47:56,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 254 transitions, 3565 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 01:47:56,422 INFO L231 Difference]: Finished difference. Result has 215 places, 232 transitions, 2876 flow [2024-06-28 01:47:56,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2623, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2876, PETRI_PLACES=215, PETRI_TRANSITIONS=232} [2024-06-28 01:47:56,423 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-28 01:47:56,423 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 232 transitions, 2876 flow [2024-06-28 01:47:56,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:56,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:56,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:56,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:47:56,423 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:56,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:56,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1572688106, now seen corresponding path program 4 times [2024-06-28 01:47:56,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:56,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067704835] [2024-06-28 01:47:56,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:56,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:56,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:57,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:57,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:57,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067704835] [2024-06-28 01:47:57,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067704835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:57,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:57,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:57,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833588368] [2024-06-28 01:47:57,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:57,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:57,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:57,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:57,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:57,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:57,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 232 transitions, 2876 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:57,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:57,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:57,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:57,716 INFO L124 PetriNetUnfolderBase]: 810/1524 cut-off events. [2024-06-28 01:47:57,716 INFO L125 PetriNetUnfolderBase]: For 63071/63071 co-relation queries the response was YES. [2024-06-28 01:47:57,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10620 conditions, 1524 events. 810/1524 cut-off events. For 63071/63071 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8425 event pairs, 115 based on Foata normal form. 2/1431 useless extension candidates. Maximal degree in co-relation 10519. Up to 1234 conditions per place. [2024-06-28 01:47:57,730 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 212 selfloop transitions, 34 changer transitions 0/255 dead transitions. [2024-06-28 01:47:57,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 255 transitions, 3534 flow [2024-06-28 01:47:57,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:57,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:57,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 01:47:57,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45045045045045046 [2024-06-28 01:47:57,731 INFO L175 Difference]: Start difference. First operand has 215 places, 232 transitions, 2876 flow. Second operand 9 states and 150 transitions. [2024-06-28 01:47:57,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 255 transitions, 3534 flow [2024-06-28 01:47:57,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 255 transitions, 3455 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 01:47:57,857 INFO L231 Difference]: Finished difference. Result has 219 places, 235 transitions, 2956 flow [2024-06-28 01:47:57,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2797, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2956, PETRI_PLACES=219, PETRI_TRANSITIONS=235} [2024-06-28 01:47:57,858 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-28 01:47:57,858 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 235 transitions, 2956 flow [2024-06-28 01:47:57,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:57,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:57,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:57,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:47:57,859 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:57,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:57,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1499845196, now seen corresponding path program 4 times [2024-06-28 01:47:57,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:57,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691998101] [2024-06-28 01:47:57,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:57,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:57,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:58,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:58,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:58,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691998101] [2024-06-28 01:47:58,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691998101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:58,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:58,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:47:58,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98114346] [2024-06-28 01:47:58,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:58,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:47:58,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:58,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:47:58,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:47:58,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:47:58,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 235 transitions, 2956 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:58,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:58,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:47:58,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:59,360 INFO L124 PetriNetUnfolderBase]: 849/1586 cut-off events. [2024-06-28 01:47:59,360 INFO L125 PetriNetUnfolderBase]: For 75689/75689 co-relation queries the response was YES. [2024-06-28 01:47:59,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11774 conditions, 1586 events. 849/1586 cut-off events. For 75689/75689 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 8774 event pairs, 115 based on Foata normal form. 2/1485 useless extension candidates. Maximal degree in co-relation 11670. Up to 1252 conditions per place. [2024-06-28 01:47:59,376 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 208 selfloop transitions, 44 changer transitions 0/261 dead transitions. [2024-06-28 01:47:59,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 261 transitions, 3874 flow [2024-06-28 01:47:59,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:47:59,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:47:59,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-28 01:47:59,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-28 01:47:59,377 INFO L175 Difference]: Start difference. First operand has 219 places, 235 transitions, 2956 flow. Second operand 10 states and 167 transitions. [2024-06-28 01:47:59,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 261 transitions, 3874 flow [2024-06-28 01:47:59,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 261 transitions, 3744 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 01:47:59,524 INFO L231 Difference]: Finished difference. Result has 224 places, 241 transitions, 3147 flow [2024-06-28 01:47:59,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2826, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3147, PETRI_PLACES=224, PETRI_TRANSITIONS=241} [2024-06-28 01:47:59,524 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-28 01:47:59,524 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 241 transitions, 3147 flow [2024-06-28 01:47:59,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:59,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:59,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:59,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:47:59,525 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:59,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:59,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1492702796, now seen corresponding path program 5 times [2024-06-28 01:47:59,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:59,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664242838] [2024-06-28 01:47:59,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:59,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:59,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:00,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:00,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:00,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664242838] [2024-06-28 01:48:00,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664242838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:00,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:00,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:00,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966715869] [2024-06-28 01:48:00,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:00,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:00,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:00,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:00,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:00,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:00,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 241 transitions, 3147 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:00,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:00,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:00,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:01,299 INFO L124 PetriNetUnfolderBase]: 889/1654 cut-off events. [2024-06-28 01:48:01,299 INFO L125 PetriNetUnfolderBase]: For 89462/89462 co-relation queries the response was YES. [2024-06-28 01:48:01,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12918 conditions, 1654 events. 889/1654 cut-off events. For 89462/89462 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9229 event pairs, 114 based on Foata normal form. 1/1545 useless extension candidates. Maximal degree in co-relation 12812. Up to 1167 conditions per place. [2024-06-28 01:48:01,315 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 196 selfloop transitions, 66 changer transitions 0/271 dead transitions. [2024-06-28 01:48:01,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 271 transitions, 4397 flow [2024-06-28 01:48:01,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:01,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:01,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-28 01:48:01,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46756756756756757 [2024-06-28 01:48:01,316 INFO L175 Difference]: Start difference. First operand has 224 places, 241 transitions, 3147 flow. Second operand 10 states and 173 transitions. [2024-06-28 01:48:01,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 271 transitions, 4397 flow [2024-06-28 01:48:01,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 271 transitions, 4240 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-28 01:48:01,471 INFO L231 Difference]: Finished difference. Result has 230 places, 249 transitions, 3447 flow [2024-06-28 01:48:01,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2990, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3447, PETRI_PLACES=230, PETRI_TRANSITIONS=249} [2024-06-28 01:48:01,471 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-28 01:48:01,471 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 249 transitions, 3447 flow [2024-06-28 01:48:01,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:01,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:01,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:01,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:48:01,472 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:01,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:01,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1572903587, now seen corresponding path program 3 times [2024-06-28 01:48:01,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:01,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862425330] [2024-06-28 01:48:01,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:01,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:01,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:02,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:02,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:02,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862425330] [2024-06-28 01:48:02,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862425330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:02,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:02,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:48:02,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007247067] [2024-06-28 01:48:02,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:02,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:48:02,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:02,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:48:02,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:48:02,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:02,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 249 transitions, 3447 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:02,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:02,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:02,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:02,800 INFO L124 PetriNetUnfolderBase]: 893/1658 cut-off events. [2024-06-28 01:48:02,800 INFO L125 PetriNetUnfolderBase]: For 89430/89430 co-relation queries the response was YES. [2024-06-28 01:48:02,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13003 conditions, 1658 events. 893/1658 cut-off events. For 89430/89430 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 9193 event pairs, 116 based on Foata normal form. 2/1548 useless extension candidates. Maximal degree in co-relation 12893. Up to 1347 conditions per place. [2024-06-28 01:48:02,816 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 218 selfloop transitions, 40 changer transitions 0/267 dead transitions. [2024-06-28 01:48:02,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 267 transitions, 4107 flow [2024-06-28 01:48:02,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:48:02,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:48:02,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 01:48:02,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45345345345345345 [2024-06-28 01:48:02,817 INFO L175 Difference]: Start difference. First operand has 230 places, 249 transitions, 3447 flow. Second operand 9 states and 151 transitions. [2024-06-28 01:48:02,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 267 transitions, 4107 flow [2024-06-28 01:48:02,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 267 transitions, 3848 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-06-28 01:48:02,993 INFO L231 Difference]: Finished difference. Result has 232 places, 251 transitions, 3352 flow [2024-06-28 01:48:02,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3192, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3352, PETRI_PLACES=232, PETRI_TRANSITIONS=251} [2024-06-28 01:48:02,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-28 01:48:02,994 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 251 transitions, 3352 flow [2024-06-28 01:48:02,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:02,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:02,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:02,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:48:02,994 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:02,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:02,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1865915172, now seen corresponding path program 6 times [2024-06-28 01:48:02,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:02,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540712225] [2024-06-28 01:48:02,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:02,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:03,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:03,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-28 01:48:03,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:03,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540712225] [2024-06-28 01:48:03,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540712225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:03,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:03,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:03,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85583284] [2024-06-28 01:48:03,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:03,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:03,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:03,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:03,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:04,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:04,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 251 transitions, 3352 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:04,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:04,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:04,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:04,596 INFO L124 PetriNetUnfolderBase]: 899/1670 cut-off events. [2024-06-28 01:48:04,596 INFO L125 PetriNetUnfolderBase]: For 84781/84781 co-relation queries the response was YES. [2024-06-28 01:48:04,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12720 conditions, 1670 events. 899/1670 cut-off events. For 84781/84781 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9301 event pairs, 115 based on Foata normal form. 1/1558 useless extension candidates. Maximal degree in co-relation 12610. Up to 1263 conditions per place. [2024-06-28 01:48:04,611 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 206 selfloop transitions, 62 changer transitions 0/277 dead transitions. [2024-06-28 01:48:04,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 277 transitions, 4382 flow [2024-06-28 01:48:04,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:04,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:04,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-28 01:48:04,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45675675675675675 [2024-06-28 01:48:04,613 INFO L175 Difference]: Start difference. First operand has 232 places, 251 transitions, 3352 flow. Second operand 10 states and 169 transitions. [2024-06-28 01:48:04,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 277 transitions, 4382 flow [2024-06-28 01:48:04,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 277 transitions, 4238 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 01:48:04,803 INFO L231 Difference]: Finished difference. Result has 236 places, 257 transitions, 3547 flow [2024-06-28 01:48:04,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3208, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3547, PETRI_PLACES=236, PETRI_TRANSITIONS=257} [2024-06-28 01:48:04,803 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-28 01:48:04,803 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 257 transitions, 3547 flow [2024-06-28 01:48:04,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:04,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:04,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:04,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 01:48:04,804 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:04,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:04,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1873072452, now seen corresponding path program 7 times [2024-06-28 01:48:04,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:04,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932487759] [2024-06-28 01:48:04,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:04,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:04,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:05,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:05,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:05,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932487759] [2024-06-28 01:48:05,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932487759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:05,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:05,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:05,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719577012] [2024-06-28 01:48:05,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:05,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:05,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:05,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:05,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:05,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:05,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 257 transitions, 3547 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:05,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:05,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:05,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:06,560 INFO L124 PetriNetUnfolderBase]: 897/1667 cut-off events. [2024-06-28 01:48:06,560 INFO L125 PetriNetUnfolderBase]: For 84289/84289 co-relation queries the response was YES. [2024-06-28 01:48:06,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12705 conditions, 1667 events. 897/1667 cut-off events. For 84289/84289 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9267 event pairs, 115 based on Foata normal form. 1/1555 useless extension candidates. Maximal degree in co-relation 12593. Up to 1324 conditions per place. [2024-06-28 01:48:06,576 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 218 selfloop transitions, 49 changer transitions 0/276 dead transitions. [2024-06-28 01:48:06,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 276 transitions, 4283 flow [2024-06-28 01:48:06,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:06,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:06,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-28 01:48:06,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4540540540540541 [2024-06-28 01:48:06,578 INFO L175 Difference]: Start difference. First operand has 236 places, 257 transitions, 3547 flow. Second operand 10 states and 168 transitions. [2024-06-28 01:48:06,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 276 transitions, 4283 flow [2024-06-28 01:48:06,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 276 transitions, 4162 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 01:48:06,786 INFO L231 Difference]: Finished difference. Result has 241 places, 257 transitions, 3529 flow [2024-06-28 01:48:06,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3426, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3529, PETRI_PLACES=241, PETRI_TRANSITIONS=257} [2024-06-28 01:48:06,787 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-28 01:48:06,787 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 257 transitions, 3529 flow [2024-06-28 01:48:06,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:06,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:06,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:06,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 01:48:06,788 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:06,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:06,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1580053427, now seen corresponding path program 4 times [2024-06-28 01:48:06,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:06,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347390114] [2024-06-28 01:48:06,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:06,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:06,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:07,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:07,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:07,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347390114] [2024-06-28 01:48:07,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347390114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:07,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:07,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:07,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168590026] [2024-06-28 01:48:07,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:07,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:07,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:07,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:07,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:07,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:07,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 257 transitions, 3529 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:07,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:07,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:07,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:08,344 INFO L124 PetriNetUnfolderBase]: 903/1676 cut-off events. [2024-06-28 01:48:08,344 INFO L125 PetriNetUnfolderBase]: For 85106/85106 co-relation queries the response was YES. [2024-06-28 01:48:08,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12830 conditions, 1676 events. 903/1676 cut-off events. For 85106/85106 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 9346 event pairs, 114 based on Foata normal form. 1/1563 useless extension candidates. Maximal degree in co-relation 12716. Up to 1316 conditions per place. [2024-06-28 01:48:08,359 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 216 selfloop transitions, 52 changer transitions 0/277 dead transitions. [2024-06-28 01:48:08,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 277 transitions, 4200 flow [2024-06-28 01:48:08,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:08,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:08,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 01:48:08,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-28 01:48:08,361 INFO L175 Difference]: Start difference. First operand has 241 places, 257 transitions, 3529 flow. Second operand 10 states and 165 transitions. [2024-06-28 01:48:08,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 277 transitions, 4200 flow [2024-06-28 01:48:08,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 277 transitions, 4092 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 01:48:08,551 INFO L231 Difference]: Finished difference. Result has 244 places, 259 transitions, 3587 flow [2024-06-28 01:48:08,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3421, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3587, PETRI_PLACES=244, PETRI_TRANSITIONS=259} [2024-06-28 01:48:08,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-28 01:48:08,552 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 259 transitions, 3587 flow [2024-06-28 01:48:08,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:08,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:08,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:08,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 01:48:08,553 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:08,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:08,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1580322538, now seen corresponding path program 1 times [2024-06-28 01:48:08,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:08,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381591920] [2024-06-28 01:48:08,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:08,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:08,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:09,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:09,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:09,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381591920] [2024-06-28 01:48:09,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381591920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:09,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:09,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:09,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200271488] [2024-06-28 01:48:09,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:09,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:09,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:09,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:09,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:09,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:09,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 259 transitions, 3587 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:09,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:09,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:09,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:10,441 INFO L124 PetriNetUnfolderBase]: 920/1716 cut-off events. [2024-06-28 01:48:10,442 INFO L125 PetriNetUnfolderBase]: For 89161/89161 co-relation queries the response was YES. [2024-06-28 01:48:10,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13064 conditions, 1716 events. 920/1716 cut-off events. For 89161/89161 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 9675 event pairs, 121 based on Foata normal form. 2/1603 useless extension candidates. Maximal degree in co-relation 12949. Up to 1445 conditions per place. [2024-06-28 01:48:10,456 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 252 selfloop transitions, 21 changer transitions 0/282 dead transitions. [2024-06-28 01:48:10,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 282 transitions, 4249 flow [2024-06-28 01:48:10,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:10,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:10,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 01:48:10,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43513513513513513 [2024-06-28 01:48:10,457 INFO L175 Difference]: Start difference. First operand has 244 places, 259 transitions, 3587 flow. Second operand 10 states and 161 transitions. [2024-06-28 01:48:10,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 282 transitions, 4249 flow [2024-06-28 01:48:10,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 282 transitions, 4110 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 01:48:10,649 INFO L231 Difference]: Finished difference. Result has 246 places, 260 transitions, 3516 flow [2024-06-28 01:48:10,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3448, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3516, PETRI_PLACES=246, PETRI_TRANSITIONS=260} [2024-06-28 01:48:10,650 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-28 01:48:10,650 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 260 transitions, 3516 flow [2024-06-28 01:48:10,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:10,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:10,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:10,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 01:48:10,651 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:10,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:10,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1580312618, now seen corresponding path program 8 times [2024-06-28 01:48:10,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:10,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373714378] [2024-06-28 01:48:10,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:10,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:10,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:11,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:11,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:11,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373714378] [2024-06-28 01:48:11,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373714378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:11,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:11,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:11,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681492350] [2024-06-28 01:48:11,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:11,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:11,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:11,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:11,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:11,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:11,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 260 transitions, 3516 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:11,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:11,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:11,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:12,153 INFO L124 PetriNetUnfolderBase]: 935/1742 cut-off events. [2024-06-28 01:48:12,153 INFO L125 PetriNetUnfolderBase]: For 92889/92889 co-relation queries the response was YES. [2024-06-28 01:48:12,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13334 conditions, 1742 events. 935/1742 cut-off events. For 92889/92889 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 9838 event pairs, 117 based on Foata normal form. 2/1623 useless extension candidates. Maximal degree in co-relation 13218. Up to 1229 conditions per place. [2024-06-28 01:48:12,170 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 196 selfloop transitions, 79 changer transitions 0/284 dead transitions. [2024-06-28 01:48:12,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 284 transitions, 4536 flow [2024-06-28 01:48:12,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:12,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:12,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-28 01:48:12,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46216216216216216 [2024-06-28 01:48:12,171 INFO L175 Difference]: Start difference. First operand has 246 places, 260 transitions, 3516 flow. Second operand 10 states and 171 transitions. [2024-06-28 01:48:12,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 284 transitions, 4536 flow [2024-06-28 01:48:12,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 284 transitions, 4400 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-28 01:48:12,397 INFO L231 Difference]: Finished difference. Result has 247 places, 264 transitions, 3682 flow [2024-06-28 01:48:12,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3682, PETRI_PLACES=247, PETRI_TRANSITIONS=264} [2024-06-28 01:48:12,397 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-28 01:48:12,397 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 264 transitions, 3682 flow [2024-06-28 01:48:12,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:12,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:12,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:12,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 01:48:12,398 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:12,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:12,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1865655423, now seen corresponding path program 5 times [2024-06-28 01:48:12,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:12,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725176540] [2024-06-28 01:48:12,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:12,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:12,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:13,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:13,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:13,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725176540] [2024-06-28 01:48:13,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725176540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:13,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:13,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:13,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454487329] [2024-06-28 01:48:13,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:13,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:13,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:13,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:13,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:13,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:13,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 264 transitions, 3682 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:13,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:13,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:13,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:13,978 INFO L124 PetriNetUnfolderBase]: 932/1736 cut-off events. [2024-06-28 01:48:13,978 INFO L125 PetriNetUnfolderBase]: For 91221/91221 co-relation queries the response was YES. [2024-06-28 01:48:13,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13225 conditions, 1736 events. 932/1736 cut-off events. For 91221/91221 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 9802 event pairs, 117 based on Foata normal form. 1/1616 useless extension candidates. Maximal degree in co-relation 13108. Up to 1331 conditions per place. [2024-06-28 01:48:13,994 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 213 selfloop transitions, 59 changer transitions 0/281 dead transitions. [2024-06-28 01:48:13,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 281 transitions, 4323 flow [2024-06-28 01:48:13,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:48:13,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:48:13,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 01:48:13,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-28 01:48:13,995 INFO L175 Difference]: Start difference. First operand has 247 places, 264 transitions, 3682 flow. Second operand 9 states and 153 transitions. [2024-06-28 01:48:13,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 281 transitions, 4323 flow [2024-06-28 01:48:14,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 281 transitions, 4158 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 01:48:14,215 INFO L231 Difference]: Finished difference. Result has 250 places, 265 transitions, 3669 flow [2024-06-28 01:48:14,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3518, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3669, PETRI_PLACES=250, PETRI_TRANSITIONS=265} [2024-06-28 01:48:14,215 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 209 predicate places. [2024-06-28 01:48:14,215 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 265 transitions, 3669 flow [2024-06-28 01:48:14,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:14,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:14,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:14,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:48:14,216 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:14,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:14,216 INFO L85 PathProgramCache]: Analyzing trace with hash 716397866, now seen corresponding path program 5 times [2024-06-28 01:48:14,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:14,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515956419] [2024-06-28 01:48:14,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:14,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:14,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:14,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-28 01:48:14,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:14,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515956419] [2024-06-28 01:48:14,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515956419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:14,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:14,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:48:14,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706980792] [2024-06-28 01:48:14,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:14,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:48:14,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:14,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:48:14,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:48:15,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:15,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 265 transitions, 3669 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:15,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:15,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:15,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:15,492 INFO L124 PetriNetUnfolderBase]: 933/1747 cut-off events. [2024-06-28 01:48:15,492 INFO L125 PetriNetUnfolderBase]: For 90472/90472 co-relation queries the response was YES. [2024-06-28 01:48:15,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13018 conditions, 1747 events. 933/1747 cut-off events. For 90472/90472 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 9955 event pairs, 124 based on Foata normal form. 2/1625 useless extension candidates. Maximal degree in co-relation 12900. Up to 1402 conditions per place. [2024-06-28 01:48:15,509 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 239 selfloop transitions, 38 changer transitions 0/286 dead transitions. [2024-06-28 01:48:15,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 286 transitions, 4390 flow [2024-06-28 01:48:15,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:48:15,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:48:15,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 01:48:15,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44744744744744747 [2024-06-28 01:48:15,510 INFO L175 Difference]: Start difference. First operand has 250 places, 265 transitions, 3669 flow. Second operand 9 states and 149 transitions. [2024-06-28 01:48:15,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 286 transitions, 4390 flow [2024-06-28 01:48:15,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 286 transitions, 4239 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 01:48:15,750 INFO L231 Difference]: Finished difference. Result has 253 places, 268 transitions, 3692 flow [2024-06-28 01:48:15,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3518, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3692, PETRI_PLACES=253, PETRI_TRANSITIONS=268} [2024-06-28 01:48:15,751 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-28 01:48:15,751 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 268 transitions, 3692 flow [2024-06-28 01:48:15,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:15,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:15,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:15,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:48:15,751 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:15,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:15,752 INFO L85 PathProgramCache]: Analyzing trace with hash 723762908, now seen corresponding path program 9 times [2024-06-28 01:48:15,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:15,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404800027] [2024-06-28 01:48:15,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:15,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:15,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:16,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-28 01:48:16,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:16,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404800027] [2024-06-28 01:48:16,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404800027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:16,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:16,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:16,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871858441] [2024-06-28 01:48:16,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:16,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:16,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:16,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:16,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:16,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:16,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 268 transitions, 3692 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:16,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:16,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:16,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:17,363 INFO L124 PetriNetUnfolderBase]: 997/1851 cut-off events. [2024-06-28 01:48:17,363 INFO L125 PetriNetUnfolderBase]: For 115890/115890 co-relation queries the response was YES. [2024-06-28 01:48:17,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14887 conditions, 1851 events. 997/1851 cut-off events. For 115890/115890 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 10568 event pairs, 126 based on Foata normal form. 2/1715 useless extension candidates. Maximal degree in co-relation 14767. Up to 1363 conditions per place. [2024-06-28 01:48:17,380 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 230 selfloop transitions, 61 changer transitions 0/300 dead transitions. [2024-06-28 01:48:17,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 300 transitions, 5137 flow [2024-06-28 01:48:17,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:17,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:17,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 01:48:17,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47297297297297297 [2024-06-28 01:48:17,381 INFO L175 Difference]: Start difference. First operand has 253 places, 268 transitions, 3692 flow. Second operand 10 states and 175 transitions. [2024-06-28 01:48:17,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 300 transitions, 5137 flow [2024-06-28 01:48:17,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 300 transitions, 4991 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 01:48:17,661 INFO L231 Difference]: Finished difference. Result has 257 places, 277 transitions, 4011 flow [2024-06-28 01:48:17,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3546, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4011, PETRI_PLACES=257, PETRI_TRANSITIONS=277} [2024-06-28 01:48:17,662 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-28 01:48:17,662 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 277 transitions, 4011 flow [2024-06-28 01:48:17,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:17,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:17,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:17,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 01:48:17,662 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:17,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:17,662 INFO L85 PathProgramCache]: Analyzing trace with hash 723755468, now seen corresponding path program 10 times [2024-06-28 01:48:17,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:17,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081357924] [2024-06-28 01:48:17,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:17,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:17,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:18,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:18,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:18,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081357924] [2024-06-28 01:48:18,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081357924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:18,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:18,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:18,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027532904] [2024-06-28 01:48:18,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:18,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:18,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:18,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:18,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:18,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:18,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 277 transitions, 4011 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:18,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:18,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:18,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:19,555 INFO L124 PetriNetUnfolderBase]: 1004/1864 cut-off events. [2024-06-28 01:48:19,555 INFO L125 PetriNetUnfolderBase]: For 117323/117323 co-relation queries the response was YES. [2024-06-28 01:48:19,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15028 conditions, 1864 events. 1004/1864 cut-off events. For 117323/117323 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 10643 event pairs, 125 based on Foata normal form. 1/1725 useless extension candidates. Maximal degree in co-relation 14907. Up to 1372 conditions per place. [2024-06-28 01:48:19,574 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 225 selfloop transitions, 69 changer transitions 0/303 dead transitions. [2024-06-28 01:48:19,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 303 transitions, 5282 flow [2024-06-28 01:48:19,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:19,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:19,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-28 01:48:19,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702702702702703 [2024-06-28 01:48:19,575 INFO L175 Difference]: Start difference. First operand has 257 places, 277 transitions, 4011 flow. Second operand 10 states and 174 transitions. [2024-06-28 01:48:19,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 303 transitions, 5282 flow [2024-06-28 01:48:19,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 303 transitions, 5101 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-28 01:48:19,897 INFO L231 Difference]: Finished difference. Result has 264 places, 282 transitions, 4169 flow [2024-06-28 01:48:19,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3850, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4169, PETRI_PLACES=264, PETRI_TRANSITIONS=282} [2024-06-28 01:48:19,897 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 223 predicate places. [2024-06-28 01:48:19,898 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 282 transitions, 4169 flow [2024-06-28 01:48:19,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:19,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:19,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:19,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 01:48:19,898 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:19,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:19,899 INFO L85 PathProgramCache]: Analyzing trace with hash 716605628, now seen corresponding path program 11 times [2024-06-28 01:48:19,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:19,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817156655] [2024-06-28 01:48:19,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:19,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:19,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:20,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:20,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:20,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817156655] [2024-06-28 01:48:20,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817156655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:20,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:20,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:20,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154237863] [2024-06-28 01:48:20,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:20,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:20,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:20,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:20,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:21,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:21,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 282 transitions, 4169 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:21,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:21,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:21,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:21,669 INFO L124 PetriNetUnfolderBase]: 1019/1892 cut-off events. [2024-06-28 01:48:21,669 INFO L125 PetriNetUnfolderBase]: For 118976/118976 co-relation queries the response was YES. [2024-06-28 01:48:21,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15425 conditions, 1892 events. 1019/1892 cut-off events. For 118976/118976 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10833 event pairs, 126 based on Foata normal form. 1/1750 useless extension candidates. Maximal degree in co-relation 15301. Up to 1484 conditions per place. [2024-06-28 01:48:21,687 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 244 selfloop transitions, 52 changer transitions 0/305 dead transitions. [2024-06-28 01:48:21,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 305 transitions, 5291 flow [2024-06-28 01:48:21,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:21,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:21,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-28 01:48:21,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4540540540540541 [2024-06-28 01:48:21,688 INFO L175 Difference]: Start difference. First operand has 264 places, 282 transitions, 4169 flow. Second operand 10 states and 168 transitions. [2024-06-28 01:48:21,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 305 transitions, 5291 flow [2024-06-28 01:48:22,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 305 transitions, 5109 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 01:48:22,025 INFO L231 Difference]: Finished difference. Result has 268 places, 287 transitions, 4280 flow [2024-06-28 01:48:22,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3993, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4280, PETRI_PLACES=268, PETRI_TRANSITIONS=287} [2024-06-28 01:48:22,026 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-28 01:48:22,026 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 287 transitions, 4280 flow [2024-06-28 01:48:22,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:22,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:22,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:22,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 01:48:22,026 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:22,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:22,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1296934796, now seen corresponding path program 2 times [2024-06-28 01:48:22,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:22,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636934217] [2024-06-28 01:48:22,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:22,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:22,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:23,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:23,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:23,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636934217] [2024-06-28 01:48:23,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636934217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:23,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:23,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:23,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735813472] [2024-06-28 01:48:23,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:23,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:23,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:23,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:23,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:23,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:23,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 287 transitions, 4280 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:23,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:23,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:23,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:23,912 INFO L124 PetriNetUnfolderBase]: 1042/1941 cut-off events. [2024-06-28 01:48:23,912 INFO L125 PetriNetUnfolderBase]: For 123978/123978 co-relation queries the response was YES. [2024-06-28 01:48:23,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15568 conditions, 1941 events. 1042/1941 cut-off events. For 123978/123978 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11227 event pairs, 143 based on Foata normal form. 2/1803 useless extension candidates. Maximal degree in co-relation 15443. Up to 1634 conditions per place. [2024-06-28 01:48:23,933 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 283 selfloop transitions, 20 changer transitions 0/312 dead transitions. [2024-06-28 01:48:23,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 312 transitions, 5026 flow [2024-06-28 01:48:23,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:48:23,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:48:23,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-06-28 01:48:23,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250614250614251 [2024-06-28 01:48:23,937 INFO L175 Difference]: Start difference. First operand has 268 places, 287 transitions, 4280 flow. Second operand 11 states and 173 transitions. [2024-06-28 01:48:23,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 312 transitions, 5026 flow [2024-06-28 01:48:24,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 312 transitions, 4868 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-28 01:48:24,411 INFO L231 Difference]: Finished difference. Result has 273 places, 290 transitions, 4208 flow [2024-06-28 01:48:24,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4122, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4208, PETRI_PLACES=273, PETRI_TRANSITIONS=290} [2024-06-28 01:48:24,412 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-28 01:48:24,412 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 290 transitions, 4208 flow [2024-06-28 01:48:24,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:24,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:24,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:24,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 01:48:24,413 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:24,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:24,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1297320746, now seen corresponding path program 3 times [2024-06-28 01:48:24,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:24,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571852555] [2024-06-28 01:48:24,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:24,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:24,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:25,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:25,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:25,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571852555] [2024-06-28 01:48:25,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571852555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:25,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:25,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:25,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511496670] [2024-06-28 01:48:25,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:25,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:25,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:25,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:25,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:25,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:25,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 290 transitions, 4208 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:25,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:25,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:25,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:26,529 INFO L124 PetriNetUnfolderBase]: 1079/2034 cut-off events. [2024-06-28 01:48:26,530 INFO L125 PetriNetUnfolderBase]: For 130458/130458 co-relation queries the response was YES. [2024-06-28 01:48:26,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16119 conditions, 2034 events. 1079/2034 cut-off events. For 130458/130458 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 11914 event pairs, 137 based on Foata normal form. 2/1891 useless extension candidates. Maximal degree in co-relation 15992. Up to 1625 conditions per place. [2024-06-28 01:48:26,552 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 288 selfloop transitions, 22 changer transitions 0/319 dead transitions. [2024-06-28 01:48:26,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 319 transitions, 5130 flow [2024-06-28 01:48:26,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:48:26,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:48:26,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-28 01:48:26,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4348894348894349 [2024-06-28 01:48:26,553 INFO L175 Difference]: Start difference. First operand has 273 places, 290 transitions, 4208 flow. Second operand 11 states and 177 transitions. [2024-06-28 01:48:26,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 319 transitions, 5130 flow [2024-06-28 01:48:26,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 319 transitions, 5080 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 01:48:26,926 INFO L231 Difference]: Finished difference. Result has 278 places, 292 transitions, 4256 flow [2024-06-28 01:48:26,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4158, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4256, PETRI_PLACES=278, PETRI_TRANSITIONS=292} [2024-06-28 01:48:26,926 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 237 predicate places. [2024-06-28 01:48:26,926 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 292 transitions, 4256 flow [2024-06-28 01:48:26,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:26,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:26,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:26,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 01:48:26,927 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:26,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:26,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1663932854, now seen corresponding path program 12 times [2024-06-28 01:48:26,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:26,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014783409] [2024-06-28 01:48:26,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:26,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:26,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:27,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:27,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:27,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014783409] [2024-06-28 01:48:27,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014783409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:27,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:27,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:27,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621260176] [2024-06-28 01:48:27,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:27,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:27,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:27,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:27,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:28,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:28,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 292 transitions, 4256 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:28,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:28,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:28,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:28,663 INFO L124 PetriNetUnfolderBase]: 1077/2022 cut-off events. [2024-06-28 01:48:28,663 INFO L125 PetriNetUnfolderBase]: For 128003/128003 co-relation queries the response was YES. [2024-06-28 01:48:28,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15981 conditions, 2022 events. 1077/2022 cut-off events. For 128003/128003 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11890 event pairs, 146 based on Foata normal form. 1/1871 useless extension candidates. Maximal degree in co-relation 15853. Up to 1618 conditions per place. [2024-06-28 01:48:28,685 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 253 selfloop transitions, 47 changer transitions 0/309 dead transitions. [2024-06-28 01:48:28,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 309 transitions, 4979 flow [2024-06-28 01:48:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:28,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:28,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-28 01:48:28,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44054054054054054 [2024-06-28 01:48:28,686 INFO L175 Difference]: Start difference. First operand has 278 places, 292 transitions, 4256 flow. Second operand 10 states and 163 transitions. [2024-06-28 01:48:28,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 309 transitions, 4979 flow [2024-06-28 01:48:29,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 309 transitions, 4930 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 01:48:29,074 INFO L231 Difference]: Finished difference. Result has 281 places, 293 transitions, 4355 flow [2024-06-28 01:48:29,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4207, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4355, PETRI_PLACES=281, PETRI_TRANSITIONS=293} [2024-06-28 01:48:29,074 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-28 01:48:29,075 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 293 transitions, 4355 flow [2024-06-28 01:48:29,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:29,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:29,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:29,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 01:48:29,075 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:29,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:29,076 INFO L85 PathProgramCache]: Analyzing trace with hash 716613347, now seen corresponding path program 6 times [2024-06-28 01:48:29,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:29,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35495271] [2024-06-28 01:48:29,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:29,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:29,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:30,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:30,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:30,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35495271] [2024-06-28 01:48:30,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35495271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:30,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:30,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:30,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653171316] [2024-06-28 01:48:30,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:30,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:30,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:30,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:30,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:30,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:30,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 293 transitions, 4355 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:30,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:30,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:30,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:30,717 INFO L124 PetriNetUnfolderBase]: 1073/2016 cut-off events. [2024-06-28 01:48:30,717 INFO L125 PetriNetUnfolderBase]: For 127403/127403 co-relation queries the response was YES. [2024-06-28 01:48:30,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15772 conditions, 2016 events. 1073/2016 cut-off events. For 127403/127403 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11857 event pairs, 145 based on Foata normal form. 2/1866 useless extension candidates. Maximal degree in co-relation 15642. Up to 1617 conditions per place. [2024-06-28 01:48:30,738 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 254 selfloop transitions, 44 changer transitions 0/307 dead transitions. [2024-06-28 01:48:30,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 307 transitions, 5017 flow [2024-06-28 01:48:30,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:48:30,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:48:30,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 01:48:30,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45045045045045046 [2024-06-28 01:48:30,739 INFO L175 Difference]: Start difference. First operand has 281 places, 293 transitions, 4355 flow. Second operand 9 states and 150 transitions. [2024-06-28 01:48:30,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 307 transitions, 5017 flow [2024-06-28 01:48:31,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 307 transitions, 4826 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-28 01:48:31,111 INFO L231 Difference]: Finished difference. Result has 282 places, 293 transitions, 4260 flow [2024-06-28 01:48:31,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4164, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4260, PETRI_PLACES=282, PETRI_TRANSITIONS=293} [2024-06-28 01:48:31,112 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-28 01:48:31,112 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 293 transitions, 4260 flow [2024-06-28 01:48:31,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:31,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:31,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:31,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 01:48:31,113 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:31,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:31,113 INFO L85 PathProgramCache]: Analyzing trace with hash 724022378, now seen corresponding path program 13 times [2024-06-28 01:48:31,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:31,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645548095] [2024-06-28 01:48:31,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:31,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:31,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:32,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:32,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:32,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645548095] [2024-06-28 01:48:32,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645548095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:32,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:32,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:32,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279854933] [2024-06-28 01:48:32,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:32,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:32,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:32,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:32,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:32,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:32,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 293 transitions, 4260 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:32,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:32,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:32,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:32,893 INFO L124 PetriNetUnfolderBase]: 1070/2013 cut-off events. [2024-06-28 01:48:32,893 INFO L125 PetriNetUnfolderBase]: For 123444/123444 co-relation queries the response was YES. [2024-06-28 01:48:32,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15448 conditions, 2013 events. 1070/2013 cut-off events. For 123444/123444 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11838 event pairs, 144 based on Foata normal form. 2/1863 useless extension candidates. Maximal degree in co-relation 15317. Up to 1488 conditions per place. [2024-06-28 01:48:32,914 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 231 selfloop transitions, 71 changer transitions 0/311 dead transitions. [2024-06-28 01:48:32,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 311 transitions, 5232 flow [2024-06-28 01:48:32,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:32,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:32,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 01:48:32,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648648648648649 [2024-06-28 01:48:32,915 INFO L175 Difference]: Start difference. First operand has 282 places, 293 transitions, 4260 flow. Second operand 10 states and 172 transitions. [2024-06-28 01:48:32,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 311 transitions, 5232 flow [2024-06-28 01:48:33,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 311 transitions, 5064 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-28 01:48:33,261 INFO L231 Difference]: Finished difference. Result has 283 places, 293 transitions, 4242 flow [2024-06-28 01:48:33,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4092, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4242, PETRI_PLACES=283, PETRI_TRANSITIONS=293} [2024-06-28 01:48:33,262 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-28 01:48:33,262 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 293 transitions, 4242 flow [2024-06-28 01:48:33,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:33,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:33,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:33,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 01:48:33,262 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:33,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:33,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1805543760, now seen corresponding path program 4 times [2024-06-28 01:48:33,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:33,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457302605] [2024-06-28 01:48:33,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:33,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:33,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:34,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-28 01:48:34,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:34,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457302605] [2024-06-28 01:48:34,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457302605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:34,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:34,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:34,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109110471] [2024-06-28 01:48:34,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:34,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:34,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:34,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:34,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:34,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:34,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 293 transitions, 4242 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:34,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:34,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:34,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:35,591 INFO L124 PetriNetUnfolderBase]: 1067/2009 cut-off events. [2024-06-28 01:48:35,592 INFO L125 PetriNetUnfolderBase]: For 118814/118814 co-relation queries the response was YES. [2024-06-28 01:48:35,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15199 conditions, 2009 events. 1067/2009 cut-off events. For 118814/118814 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 11849 event pairs, 147 based on Foata normal form. 2/1865 useless extension candidates. Maximal degree in co-relation 15068. Up to 1693 conditions per place. [2024-06-28 01:48:35,614 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 288 selfloop transitions, 16 changer transitions 0/313 dead transitions. [2024-06-28 01:48:35,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 313 transitions, 4940 flow [2024-06-28 01:48:35,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:35,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:35,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-28 01:48:35,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42702702702702705 [2024-06-28 01:48:35,615 INFO L175 Difference]: Start difference. First operand has 283 places, 293 transitions, 4242 flow. Second operand 10 states and 158 transitions. [2024-06-28 01:48:35,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 313 transitions, 4940 flow [2024-06-28 01:48:35,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 313 transitions, 4783 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 01:48:35,974 INFO L231 Difference]: Finished difference. Result has 285 places, 293 transitions, 4121 flow [2024-06-28 01:48:35,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4085, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4121, PETRI_PLACES=285, PETRI_TRANSITIONS=293} [2024-06-28 01:48:35,975 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-28 01:48:35,975 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 293 transitions, 4121 flow [2024-06-28 01:48:35,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:35,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:35,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:35,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 01:48:35,975 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:35,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:35,976 INFO L85 PathProgramCache]: Analyzing trace with hash 724031957, now seen corresponding path program 7 times [2024-06-28 01:48:35,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:35,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407044897] [2024-06-28 01:48:35,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:35,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:35,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:36,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:36,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:36,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407044897] [2024-06-28 01:48:36,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407044897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:36,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:36,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:36,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298108298] [2024-06-28 01:48:36,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:36,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:36,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:36,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:36,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:37,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:37,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 293 transitions, 4121 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:37,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:37,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:37,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:37,613 INFO L124 PetriNetUnfolderBase]: 1064/1999 cut-off events. [2024-06-28 01:48:37,613 INFO L125 PetriNetUnfolderBase]: For 113181/113181 co-relation queries the response was YES. [2024-06-28 01:48:37,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14781 conditions, 1999 events. 1064/1999 cut-off events. For 113181/113181 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11710 event pairs, 144 based on Foata normal form. 1/1848 useless extension candidates. Maximal degree in co-relation 14649. Up to 1558 conditions per place. [2024-06-28 01:48:37,635 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 242 selfloop transitions, 60 changer transitions 0/311 dead transitions. [2024-06-28 01:48:37,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 311 transitions, 4811 flow [2024-06-28 01:48:37,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:48:37,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:48:37,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-28 01:48:37,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44717444717444715 [2024-06-28 01:48:37,636 INFO L175 Difference]: Start difference. First operand has 285 places, 293 transitions, 4121 flow. Second operand 11 states and 182 transitions. [2024-06-28 01:48:37,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 311 transitions, 4811 flow [2024-06-28 01:48:38,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 311 transitions, 4745 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-28 01:48:38,012 INFO L231 Difference]: Finished difference. Result has 286 places, 293 transitions, 4183 flow [2024-06-28 01:48:38,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4055, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4183, PETRI_PLACES=286, PETRI_TRANSITIONS=293} [2024-06-28 01:48:38,012 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-28 01:48:38,012 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 293 transitions, 4183 flow [2024-06-28 01:48:38,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:38,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:38,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:38,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 01:48:38,013 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:38,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:38,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1547255790, now seen corresponding path program 5 times [2024-06-28 01:48:38,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:38,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545444776] [2024-06-28 01:48:38,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:38,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:38,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:39,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:39,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:39,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545444776] [2024-06-28 01:48:39,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545444776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:39,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:39,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:39,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839893563] [2024-06-28 01:48:39,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:39,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:39,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:39,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:39,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:39,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:39,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 293 transitions, 4183 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:39,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:39,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:39,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:39,957 INFO L124 PetriNetUnfolderBase]: 1081/2042 cut-off events. [2024-06-28 01:48:39,958 INFO L125 PetriNetUnfolderBase]: For 120151/120151 co-relation queries the response was YES. [2024-06-28 01:48:39,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15153 conditions, 2042 events. 1081/2042 cut-off events. For 120151/120151 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 12112 event pairs, 145 based on Foata normal form. 2/1892 useless extension candidates. Maximal degree in co-relation 15020. Up to 1696 conditions per place. [2024-06-28 01:48:39,980 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 283 selfloop transitions, 23 changer transitions 0/315 dead transitions. [2024-06-28 01:48:39,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 315 transitions, 4920 flow [2024-06-28 01:48:39,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:39,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:39,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-28 01:48:39,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-06-28 01:48:39,981 INFO L175 Difference]: Start difference. First operand has 286 places, 293 transitions, 4183 flow. Second operand 10 states and 160 transitions. [2024-06-28 01:48:39,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 315 transitions, 4920 flow [2024-06-28 01:48:40,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 315 transitions, 4790 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 01:48:40,347 INFO L231 Difference]: Finished difference. Result has 288 places, 295 transitions, 4145 flow [2024-06-28 01:48:40,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4054, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4145, PETRI_PLACES=288, PETRI_TRANSITIONS=295} [2024-06-28 01:48:40,348 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-28 01:48:40,348 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 295 transitions, 4145 flow [2024-06-28 01:48:40,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:40,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:40,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:40,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 01:48:40,348 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:40,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:40,348 INFO L85 PathProgramCache]: Analyzing trace with hash 981121056, now seen corresponding path program 14 times [2024-06-28 01:48:40,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:40,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176342131] [2024-06-28 01:48:40,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:40,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:40,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:41,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:41,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:41,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176342131] [2024-06-28 01:48:41,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176342131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:41,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:41,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:41,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364935155] [2024-06-28 01:48:41,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:41,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:41,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:41,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:41,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:41,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:41,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 295 transitions, 4145 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:41,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:41,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:41,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:41,962 INFO L124 PetriNetUnfolderBase]: 1103/2078 cut-off events. [2024-06-28 01:48:41,962 INFO L125 PetriNetUnfolderBase]: For 126759/126759 co-relation queries the response was YES. [2024-06-28 01:48:41,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15708 conditions, 2078 events. 1103/2078 cut-off events. For 126759/126759 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 12345 event pairs, 151 based on Foata normal form. 2/1925 useless extension candidates. Maximal degree in co-relation 15573. Up to 1730 conditions per place. [2024-06-28 01:48:41,987 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 283 selfloop transitions, 25 changer transitions 0/317 dead transitions. [2024-06-28 01:48:41,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 317 transitions, 5175 flow [2024-06-28 01:48:41,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:41,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:41,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 01:48:41,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43513513513513513 [2024-06-28 01:48:41,988 INFO L175 Difference]: Start difference. First operand has 288 places, 295 transitions, 4145 flow. Second operand 10 states and 161 transitions. [2024-06-28 01:48:41,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 317 transitions, 5175 flow [2024-06-28 01:48:42,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 317 transitions, 5107 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 01:48:42,538 INFO L231 Difference]: Finished difference. Result has 291 places, 300 transitions, 4326 flow [2024-06-28 01:48:42,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4077, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4326, PETRI_PLACES=291, PETRI_TRANSITIONS=300} [2024-06-28 01:48:42,539 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-28 01:48:42,539 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 300 transitions, 4326 flow [2024-06-28 01:48:42,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:42,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:42,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:42,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 01:48:42,539 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:42,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:42,539 INFO L85 PathProgramCache]: Analyzing trace with hash 971924286, now seen corresponding path program 15 times [2024-06-28 01:48:42,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:42,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916237221] [2024-06-28 01:48:42,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:42,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:42,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:43,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:43,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:43,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916237221] [2024-06-28 01:48:43,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916237221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:43,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:43,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:43,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323045636] [2024-06-28 01:48:43,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:43,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:43,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:43,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:43,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:43,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:43,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 300 transitions, 4326 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:43,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:43,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:43,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:44,275 INFO L124 PetriNetUnfolderBase]: 1117/2101 cut-off events. [2024-06-28 01:48:44,276 INFO L125 PetriNetUnfolderBase]: For 132158/132158 co-relation queries the response was YES. [2024-06-28 01:48:44,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16111 conditions, 2101 events. 1117/2101 cut-off events. For 132158/132158 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12498 event pairs, 146 based on Foata normal form. 1/1940 useless extension candidates. Maximal degree in co-relation 15975. Up to 1444 conditions per place. [2024-06-28 01:48:44,295 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 217 selfloop transitions, 101 changer transitions 0/327 dead transitions. [2024-06-28 01:48:44,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 327 transitions, 5684 flow [2024-06-28 01:48:44,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:44,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:44,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 01:48:44,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-28 01:48:44,296 INFO L175 Difference]: Start difference. First operand has 291 places, 300 transitions, 4326 flow. Second operand 10 states and 170 transitions. [2024-06-28 01:48:44,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 327 transitions, 5684 flow [2024-06-28 01:48:44,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 327 transitions, 5499 flow, removed 81 selfloop flow, removed 6 redundant places. [2024-06-28 01:48:44,697 INFO L231 Difference]: Finished difference. Result has 297 places, 309 transitions, 4766 flow [2024-06-28 01:48:44,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4191, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4766, PETRI_PLACES=297, PETRI_TRANSITIONS=309} [2024-06-28 01:48:44,697 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-28 01:48:44,697 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 309 transitions, 4766 flow [2024-06-28 01:48:44,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:44,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:44,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:44,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 01:48:44,698 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:44,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:44,698 INFO L85 PathProgramCache]: Analyzing trace with hash 971924565, now seen corresponding path program 8 times [2024-06-28 01:48:44,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:44,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819468889] [2024-06-28 01:48:44,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:44,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:44,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:45,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:45,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:45,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819468889] [2024-06-28 01:48:45,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819468889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:45,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:45,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:45,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986263314] [2024-06-28 01:48:45,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:45,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:45,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:45,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:45,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:45,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:45,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 309 transitions, 4766 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:45,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:45,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:45,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:46,288 INFO L124 PetriNetUnfolderBase]: 1123/2113 cut-off events. [2024-06-28 01:48:46,288 INFO L125 PetriNetUnfolderBase]: For 133574/133574 co-relation queries the response was YES. [2024-06-28 01:48:46,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16531 conditions, 2113 events. 1123/2113 cut-off events. For 133574/133574 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12586 event pairs, 147 based on Foata normal form. 1/1951 useless extension candidates. Maximal degree in co-relation 16391. Up to 1560 conditions per place. [2024-06-28 01:48:46,309 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 239 selfloop transitions, 79 changer transitions 0/327 dead transitions. [2024-06-28 01:48:46,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 327 transitions, 5554 flow [2024-06-28 01:48:46,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:46,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:46,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 01:48:46,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4486486486486487 [2024-06-28 01:48:46,310 INFO L175 Difference]: Start difference. First operand has 297 places, 309 transitions, 4766 flow. Second operand 10 states and 166 transitions. [2024-06-28 01:48:46,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 327 transitions, 5554 flow [2024-06-28 01:48:46,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 327 transitions, 5372 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-28 01:48:46,741 INFO L231 Difference]: Finished difference. Result has 303 places, 311 transitions, 4827 flow [2024-06-28 01:48:46,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4584, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4827, PETRI_PLACES=303, PETRI_TRANSITIONS=311} [2024-06-28 01:48:46,741 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-28 01:48:46,741 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 311 transitions, 4827 flow [2024-06-28 01:48:46,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:46,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:46,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:46,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 01:48:46,742 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:46,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:46,742 INFO L85 PathProgramCache]: Analyzing trace with hash 972184035, now seen corresponding path program 9 times [2024-06-28 01:48:46,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:46,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589863795] [2024-06-28 01:48:46,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:46,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:46,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:47,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:47,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:47,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589863795] [2024-06-28 01:48:47,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589863795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:47,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:47,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:47,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098686469] [2024-06-28 01:48:47,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:47,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:47,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:47,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:47,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:47,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:47,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 311 transitions, 4827 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:47,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:47,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:47,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:48,300 INFO L124 PetriNetUnfolderBase]: 1129/2119 cut-off events. [2024-06-28 01:48:48,300 INFO L125 PetriNetUnfolderBase]: For 133807/133807 co-relation queries the response was YES. [2024-06-28 01:48:48,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16680 conditions, 2119 events. 1129/2119 cut-off events. For 133807/133807 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 12577 event pairs, 147 based on Foata normal form. 1/1956 useless extension candidates. Maximal degree in co-relation 16538. Up to 1569 conditions per place. [2024-06-28 01:48:48,324 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 242 selfloop transitions, 78 changer transitions 0/329 dead transitions. [2024-06-28 01:48:48,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 329 transitions, 5623 flow [2024-06-28 01:48:48,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:48,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:48,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-28 01:48:48,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-28 01:48:48,325 INFO L175 Difference]: Start difference. First operand has 303 places, 311 transitions, 4827 flow. Second operand 10 states and 167 transitions. [2024-06-28 01:48:48,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 329 transitions, 5623 flow [2024-06-28 01:48:48,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 329 transitions, 5400 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-28 01:48:48,828 INFO L231 Difference]: Finished difference. Result has 305 places, 313 transitions, 4849 flow [2024-06-28 01:48:48,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4604, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4849, PETRI_PLACES=305, PETRI_TRANSITIONS=313} [2024-06-28 01:48:48,828 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-28 01:48:48,828 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 313 transitions, 4849 flow [2024-06-28 01:48:48,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:48,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:48,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:48,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 01:48:48,829 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:48,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:48,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1796329630, now seen corresponding path program 16 times [2024-06-28 01:48:48,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:48,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179935913] [2024-06-28 01:48:48,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:48,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:48,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:49,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:49,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:49,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179935913] [2024-06-28 01:48:49,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179935913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:49,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:49,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:49,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279893919] [2024-06-28 01:48:49,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:49,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:49,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:49,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:49,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:50,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:50,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 313 transitions, 4849 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:50,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:50,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:50,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:50,712 INFO L124 PetriNetUnfolderBase]: 1127/2119 cut-off events. [2024-06-28 01:48:50,712 INFO L125 PetriNetUnfolderBase]: For 132351/132351 co-relation queries the response was YES. [2024-06-28 01:48:50,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16525 conditions, 2119 events. 1127/2119 cut-off events. For 132351/132351 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 12621 event pairs, 147 based on Foata normal form. 1/1956 useless extension candidates. Maximal degree in co-relation 16382. Up to 1460 conditions per place. [2024-06-28 01:48:50,737 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 218 selfloop transitions, 103 changer transitions 0/330 dead transitions. [2024-06-28 01:48:50,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 330 transitions, 5727 flow [2024-06-28 01:48:50,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:50,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:50,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-28 01:48:50,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4540540540540541 [2024-06-28 01:48:50,738 INFO L175 Difference]: Start difference. First operand has 305 places, 313 transitions, 4849 flow. Second operand 10 states and 168 transitions. [2024-06-28 01:48:50,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 330 transitions, 5727 flow [2024-06-28 01:48:51,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 330 transitions, 5452 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-28 01:48:51,313 INFO L231 Difference]: Finished difference. Result has 307 places, 313 transitions, 4785 flow [2024-06-28 01:48:51,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4574, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4785, PETRI_PLACES=307, PETRI_TRANSITIONS=313} [2024-06-28 01:48:51,314 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-28 01:48:51,314 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 313 transitions, 4785 flow [2024-06-28 01:48:51,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:51,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:51,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:51,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 01:48:51,315 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:51,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:51,315 INFO L85 PathProgramCache]: Analyzing trace with hash 972193335, now seen corresponding path program 10 times [2024-06-28 01:48:51,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:51,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823012549] [2024-06-28 01:48:51,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:51,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:51,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:52,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:52,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:52,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823012549] [2024-06-28 01:48:52,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823012549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:52,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:52,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:52,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140983214] [2024-06-28 01:48:52,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:52,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:52,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:52,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:52,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:52,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:52,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 313 transitions, 4785 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:52,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:52,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:52,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:52,977 INFO L124 PetriNetUnfolderBase]: 1125/2113 cut-off events. [2024-06-28 01:48:52,977 INFO L125 PetriNetUnfolderBase]: For 131100/131100 co-relation queries the response was YES. [2024-06-28 01:48:52,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16323 conditions, 2113 events. 1125/2113 cut-off events. For 131100/131100 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 12547 event pairs, 146 based on Foata normal form. 1/1950 useless extension candidates. Maximal degree in co-relation 16179. Up to 1548 conditions per place. [2024-06-28 01:48:53,000 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 240 selfloop transitions, 84 changer transitions 0/333 dead transitions. [2024-06-28 01:48:53,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 333 transitions, 5603 flow [2024-06-28 01:48:53,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:48:53,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:48:53,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-28 01:48:53,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44717444717444715 [2024-06-28 01:48:53,001 INFO L175 Difference]: Start difference. First operand has 307 places, 313 transitions, 4785 flow. Second operand 11 states and 182 transitions. [2024-06-28 01:48:53,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 333 transitions, 5603 flow [2024-06-28 01:48:53,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 333 transitions, 5353 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 01:48:53,512 INFO L231 Difference]: Finished difference. Result has 309 places, 315 transitions, 4799 flow [2024-06-28 01:48:53,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4535, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4799, PETRI_PLACES=309, PETRI_TRANSITIONS=315} [2024-06-28 01:48:53,512 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-28 01:48:53,512 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 315 transitions, 4799 flow [2024-06-28 01:48:53,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:53,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:53,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:53,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 01:48:53,513 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:53,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:53,513 INFO L85 PathProgramCache]: Analyzing trace with hash 972183756, now seen corresponding path program 17 times [2024-06-28 01:48:53,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:53,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496795113] [2024-06-28 01:48:53,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:53,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:53,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:54,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:54,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:54,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496795113] [2024-06-28 01:48:54,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496795113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:54,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:54,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:54,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911959283] [2024-06-28 01:48:54,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:54,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:54,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:54,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:54,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:54,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:54,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 315 transitions, 4799 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:54,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:54,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:54,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:55,162 INFO L124 PetriNetUnfolderBase]: 1123/2113 cut-off events. [2024-06-28 01:48:55,162 INFO L125 PetriNetUnfolderBase]: For 130332/130332 co-relation queries the response was YES. [2024-06-28 01:48:55,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16037 conditions, 2113 events. 1123/2113 cut-off events. For 130332/130332 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 12597 event pairs, 146 based on Foata normal form. 1/1950 useless extension candidates. Maximal degree in co-relation 15893. Up to 1455 conditions per place. [2024-06-28 01:48:55,189 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 222 selfloop transitions, 100 changer transitions 0/331 dead transitions. [2024-06-28 01:48:55,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 331 transitions, 5519 flow [2024-06-28 01:48:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:55,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:55,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-28 01:48:55,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45675675675675675 [2024-06-28 01:48:55,190 INFO L175 Difference]: Start difference. First operand has 309 places, 315 transitions, 4799 flow. Second operand 10 states and 169 transitions. [2024-06-28 01:48:55,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 331 transitions, 5519 flow [2024-06-28 01:48:55,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 331 transitions, 5230 flow, removed 63 selfloop flow, removed 9 redundant places. [2024-06-28 01:48:55,714 INFO L231 Difference]: Finished difference. Result has 310 places, 315 transitions, 4715 flow [2024-06-28 01:48:55,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4510, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4715, PETRI_PLACES=310, PETRI_TRANSITIONS=315} [2024-06-28 01:48:55,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 269 predicate places. [2024-06-28 01:48:55,715 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 315 transitions, 4715 flow [2024-06-28 01:48:55,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:55,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:55,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:55,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 01:48:55,715 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:55,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:55,715 INFO L85 PathProgramCache]: Analyzing trace with hash 972193676, now seen corresponding path program 6 times [2024-06-28 01:48:55,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:55,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96818957] [2024-06-28 01:48:55,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:55,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:55,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:56,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:56,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:56,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96818957] [2024-06-28 01:48:56,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96818957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:56,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:56,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:56,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487990154] [2024-06-28 01:48:56,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:56,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:56,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:56,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:56,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:57,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:57,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 315 transitions, 4715 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:57,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:57,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:57,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:57,620 INFO L124 PetriNetUnfolderBase]: 1120/2105 cut-off events. [2024-06-28 01:48:57,620 INFO L125 PetriNetUnfolderBase]: For 124646/124646 co-relation queries the response was YES. [2024-06-28 01:48:57,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15678 conditions, 2105 events. 1120/2105 cut-off events. For 124646/124646 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 12498 event pairs, 144 based on Foata normal form. 2/1946 useless extension candidates. Maximal degree in co-relation 15534. Up to 1718 conditions per place. [2024-06-28 01:48:57,643 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 293 selfloop transitions, 33 changer transitions 0/335 dead transitions. [2024-06-28 01:48:57,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 335 transitions, 5457 flow [2024-06-28 01:48:57,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:57,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:57,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-28 01:48:57,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44054054054054054 [2024-06-28 01:48:57,645 INFO L175 Difference]: Start difference. First operand has 310 places, 315 transitions, 4715 flow. Second operand 10 states and 163 transitions. [2024-06-28 01:48:57,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 335 transitions, 5457 flow [2024-06-28 01:48:58,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 335 transitions, 5264 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 01:48:58,101 INFO L231 Difference]: Finished difference. Result has 313 places, 315 transitions, 4592 flow [2024-06-28 01:48:58,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4522, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4592, PETRI_PLACES=313, PETRI_TRANSITIONS=315} [2024-06-28 01:48:58,102 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-28 01:48:58,102 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 315 transitions, 4592 flow [2024-06-28 01:48:58,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:58,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:58,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:58,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 01:48:58,102 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:58,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:58,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1975965930, now seen corresponding path program 1 times [2024-06-28 01:48:58,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:58,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654106409] [2024-06-28 01:48:58,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:58,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:58,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:59,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-28 01:48:59,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:59,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654106409] [2024-06-28 01:48:59,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654106409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:59,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:59,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:59,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062605283] [2024-06-28 01:48:59,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:59,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:59,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:59,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:59,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:59,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:48:59,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 315 transitions, 4592 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:59,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:59,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:48:59,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:59,928 INFO L124 PetriNetUnfolderBase]: 1137/2142 cut-off events. [2024-06-28 01:48:59,929 INFO L125 PetriNetUnfolderBase]: For 127720/127720 co-relation queries the response was YES. [2024-06-28 01:48:59,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15742 conditions, 2142 events. 1137/2142 cut-off events. For 127720/127720 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 12794 event pairs, 136 based on Foata normal form. 2/1981 useless extension candidates. Maximal degree in co-relation 15597. Up to 1719 conditions per place. [2024-06-28 01:48:59,950 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 264 selfloop transitions, 69 changer transitions 0/342 dead transitions. [2024-06-28 01:48:59,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 342 transitions, 5392 flow [2024-06-28 01:48:59,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:59,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:59,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-28 01:48:59,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-28 01:48:59,951 INFO L175 Difference]: Start difference. First operand has 313 places, 315 transitions, 4592 flow. Second operand 10 states and 167 transitions. [2024-06-28 01:48:59,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 342 transitions, 5392 flow [2024-06-28 01:49:00,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 342 transitions, 5243 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-06-28 01:49:00,436 INFO L231 Difference]: Finished difference. Result has 311 places, 316 transitions, 4613 flow [2024-06-28 01:49:00,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4443, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4613, PETRI_PLACES=311, PETRI_TRANSITIONS=316} [2024-06-28 01:49:00,437 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-28 01:49:00,437 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 316 transitions, 4613 flow [2024-06-28 01:49:00,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:00,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:00,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:00,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 01:49:00,437 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:00,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:00,438 INFO L85 PathProgramCache]: Analyzing trace with hash -64907486, now seen corresponding path program 2 times [2024-06-28 01:49:00,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:00,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166189246] [2024-06-28 01:49:00,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:00,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:00,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:01,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:01,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:01,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166189246] [2024-06-28 01:49:01,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166189246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:01,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:01,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:01,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025466796] [2024-06-28 01:49:01,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:01,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:01,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:01,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:01,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:49:01,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:01,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 316 transitions, 4613 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:01,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:01,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:01,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:02,260 INFO L124 PetriNetUnfolderBase]: 1154/2179 cut-off events. [2024-06-28 01:49:02,261 INFO L125 PetriNetUnfolderBase]: For 130071/130071 co-relation queries the response was YES. [2024-06-28 01:49:02,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15845 conditions, 2179 events. 1154/2179 cut-off events. For 130071/130071 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 13098 event pairs, 136 based on Foata normal form. 2/2016 useless extension candidates. Maximal degree in co-relation 15700. Up to 1715 conditions per place. [2024-06-28 01:49:02,287 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 270 selfloop transitions, 68 changer transitions 0/347 dead transitions. [2024-06-28 01:49:02,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 347 transitions, 5439 flow [2024-06-28 01:49:02,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:49:02,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:49:02,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 01:49:02,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-28 01:49:02,288 INFO L175 Difference]: Start difference. First operand has 311 places, 316 transitions, 4613 flow. Second operand 10 states and 170 transitions. [2024-06-28 01:49:02,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 347 transitions, 5439 flow [2024-06-28 01:49:02,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 347 transitions, 5277 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 01:49:02,786 INFO L231 Difference]: Finished difference. Result has 313 places, 317 transitions, 4621 flow [2024-06-28 01:49:02,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4451, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4621, PETRI_PLACES=313, PETRI_TRANSITIONS=317} [2024-06-28 01:49:02,786 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-28 01:49:02,786 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 317 transitions, 4621 flow [2024-06-28 01:49:02,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:02,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:02,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:02,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 01:49:02,786 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:02,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:02,787 INFO L85 PathProgramCache]: Analyzing trace with hash 413719352, now seen corresponding path program 3 times [2024-06-28 01:49:02,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:02,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040834911] [2024-06-28 01:49:02,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:02,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:02,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:03,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:03,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:03,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040834911] [2024-06-28 01:49:03,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040834911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:03,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:03,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:03,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480693676] [2024-06-28 01:49:03,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:03,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:03,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:03,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:03,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:49:03,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:03,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 317 transitions, 4621 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:03,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:03,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:03,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:04,453 INFO L124 PetriNetUnfolderBase]: 1171/2213 cut-off events. [2024-06-28 01:49:04,453 INFO L125 PetriNetUnfolderBase]: For 132816/132816 co-relation queries the response was YES. [2024-06-28 01:49:04,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16005 conditions, 2213 events. 1171/2213 cut-off events. For 132816/132816 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 13418 event pairs, 98 based on Foata normal form. 2/2056 useless extension candidates. Maximal degree in co-relation 15859. Up to 1736 conditions per place. [2024-06-28 01:49:04,476 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 291 selfloop transitions, 50 changer transitions 0/350 dead transitions. [2024-06-28 01:49:04,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 350 transitions, 5463 flow [2024-06-28 01:49:04,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:49:04,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:49:04,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 01:49:04,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648648648648649 [2024-06-28 01:49:04,477 INFO L175 Difference]: Start difference. First operand has 313 places, 317 transitions, 4621 flow. Second operand 10 states and 172 transitions. [2024-06-28 01:49:04,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 350 transitions, 5463 flow [2024-06-28 01:49:05,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 350 transitions, 5303 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 01:49:05,049 INFO L231 Difference]: Finished difference. Result has 315 places, 318 transitions, 4597 flow [2024-06-28 01:49:05,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4461, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4597, PETRI_PLACES=315, PETRI_TRANSITIONS=318} [2024-06-28 01:49:05,049 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-28 01:49:05,050 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 318 transitions, 4597 flow [2024-06-28 01:49:05,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:05,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:05,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:05,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 01:49:05,050 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:05,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:05,050 INFO L85 PathProgramCache]: Analyzing trace with hash 365570496, now seen corresponding path program 4 times [2024-06-28 01:49:05,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:05,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855273584] [2024-06-28 01:49:05,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:05,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:05,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:06,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:06,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:06,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855273584] [2024-06-28 01:49:06,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855273584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:06,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:06,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:06,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365484641] [2024-06-28 01:49:06,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:06,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:06,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:06,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:06,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:49:06,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:06,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 318 transitions, 4597 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:06,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:06,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:06,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:06,935 INFO L124 PetriNetUnfolderBase]: 1188/2254 cut-off events. [2024-06-28 01:49:06,936 INFO L125 PetriNetUnfolderBase]: For 136604/136604 co-relation queries the response was YES. [2024-06-28 01:49:06,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16155 conditions, 2254 events. 1188/2254 cut-off events. For 136604/136604 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13720 event pairs, 170 based on Foata normal form. 2/2089 useless extension candidates. Maximal degree in co-relation 16008. Up to 1842 conditions per place. [2024-06-28 01:49:06,963 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 297 selfloop transitions, 37 changer transitions 0/343 dead transitions. [2024-06-28 01:49:06,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 343 transitions, 5399 flow [2024-06-28 01:49:06,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:49:06,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:49:06,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 01:49:06,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4486486486486487 [2024-06-28 01:49:06,964 INFO L175 Difference]: Start difference. First operand has 315 places, 318 transitions, 4597 flow. Second operand 10 states and 166 transitions. [2024-06-28 01:49:06,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 343 transitions, 5399 flow [2024-06-28 01:49:07,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 343 transitions, 5273 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 01:49:07,532 INFO L231 Difference]: Finished difference. Result has 317 places, 319 transitions, 4583 flow [2024-06-28 01:49:07,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4471, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4583, PETRI_PLACES=317, PETRI_TRANSITIONS=319} [2024-06-28 01:49:07,533 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-28 01:49:07,533 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 319 transitions, 4583 flow [2024-06-28 01:49:07,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:07,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:07,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:07,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 01:49:07,533 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:07,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:07,534 INFO L85 PathProgramCache]: Analyzing trace with hash 359314386, now seen corresponding path program 5 times [2024-06-28 01:49:07,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:07,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451408332] [2024-06-28 01:49:07,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:07,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:07,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:08,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:08,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:08,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451408332] [2024-06-28 01:49:08,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451408332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:08,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:08,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:08,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390321756] [2024-06-28 01:49:08,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:08,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:08,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:08,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:08,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:49:08,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:08,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 319 transitions, 4583 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:08,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:08,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:08,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:09,544 INFO L124 PetriNetUnfolderBase]: 1205/2293 cut-off events. [2024-06-28 01:49:09,544 INFO L125 PetriNetUnfolderBase]: For 139436/139436 co-relation queries the response was YES. [2024-06-28 01:49:09,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16298 conditions, 2293 events. 1205/2293 cut-off events. For 139436/139436 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 14036 event pairs, 179 based on Foata normal form. 2/2126 useless extension candidates. Maximal degree in co-relation 16150. Up to 1886 conditions per place. [2024-06-28 01:49:09,572 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 301 selfloop transitions, 35 changer transitions 0/345 dead transitions. [2024-06-28 01:49:09,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 345 transitions, 5403 flow [2024-06-28 01:49:09,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:49:09,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:49:09,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-28 01:49:09,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-28 01:49:09,573 INFO L175 Difference]: Start difference. First operand has 317 places, 319 transitions, 4583 flow. Second operand 10 states and 164 transitions. [2024-06-28 01:49:09,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 345 transitions, 5403 flow [2024-06-28 01:49:10,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 345 transitions, 5299 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 01:49:10,127 INFO L231 Difference]: Finished difference. Result has 320 places, 321 transitions, 4607 flow [2024-06-28 01:49:10,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4481, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4607, PETRI_PLACES=320, PETRI_TRANSITIONS=321} [2024-06-28 01:49:10,128 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-28 01:49:10,128 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 321 transitions, 4607 flow [2024-06-28 01:49:10,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:10,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:10,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:10,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 01:49:10,128 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:10,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:10,128 INFO L85 PathProgramCache]: Analyzing trace with hash -190027724, now seen corresponding path program 6 times [2024-06-28 01:49:10,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:10,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538757719] [2024-06-28 01:49:10,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:10,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:10,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:11,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:11,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:11,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538757719] [2024-06-28 01:49:11,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538757719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:11,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:11,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:11,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149177498] [2024-06-28 01:49:11,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:11,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:11,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:11,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:11,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:49:11,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:11,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 321 transitions, 4607 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:11,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:11,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:11,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:11,988 INFO L124 PetriNetUnfolderBase]: 1222/2331 cut-off events. [2024-06-28 01:49:11,988 INFO L125 PetriNetUnfolderBase]: For 142495/142495 co-relation queries the response was YES. [2024-06-28 01:49:12,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16473 conditions, 2331 events. 1222/2331 cut-off events. For 142495/142495 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 14403 event pairs, 173 based on Foata normal form. 2/2161 useless extension candidates. Maximal degree in co-relation 16323. Up to 1890 conditions per place. [2024-06-28 01:49:12,018 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 307 selfloop transitions, 34 changer transitions 0/350 dead transitions. [2024-06-28 01:49:12,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 350 transitions, 5441 flow [2024-06-28 01:49:12,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:49:12,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:49:12,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-28 01:49:12,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-28 01:49:12,020 INFO L175 Difference]: Start difference. First operand has 320 places, 321 transitions, 4607 flow. Second operand 10 states and 167 transitions. [2024-06-28 01:49:12,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 350 transitions, 5441 flow [2024-06-28 01:49:12,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 350 transitions, 5345 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 01:49:12,567 INFO L231 Difference]: Finished difference. Result has 323 places, 322 transitions, 4621 flow [2024-06-28 01:49:12,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4511, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4621, PETRI_PLACES=323, PETRI_TRANSITIONS=322} [2024-06-28 01:49:12,567 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-28 01:49:12,567 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 322 transitions, 4621 flow [2024-06-28 01:49:12,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:12,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:12,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:12,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 01:49:12,568 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:12,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:12,568 INFO L85 PathProgramCache]: Analyzing trace with hash -183348030, now seen corresponding path program 1 times [2024-06-28 01:49:12,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:12,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465049952] [2024-06-28 01:49:12,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:12,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:12,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:14,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:14,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:14,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465049952] [2024-06-28 01:49:14,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465049952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:14,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:14,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:49:14,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433567210] [2024-06-28 01:49:14,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:14,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:49:14,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:14,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:49:14,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:49:14,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:14,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 322 transitions, 4621 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:14,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:14,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:14,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:14,956 INFO L124 PetriNetUnfolderBase]: 1220/2328 cut-off events. [2024-06-28 01:49:14,956 INFO L125 PetriNetUnfolderBase]: For 135649/135649 co-relation queries the response was YES. [2024-06-28 01:49:14,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16196 conditions, 2328 events. 1220/2328 cut-off events. For 135649/135649 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 14361 event pairs, 185 based on Foata normal form. 1/2154 useless extension candidates. Maximal degree in co-relation 16045. Up to 1791 conditions per place. [2024-06-28 01:49:14,980 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 249 selfloop transitions, 89 changer transitions 0/347 dead transitions. [2024-06-28 01:49:14,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 347 transitions, 5613 flow [2024-06-28 01:49:14,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:49:14,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:49:14,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-28 01:49:14,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44471744471744473 [2024-06-28 01:49:14,981 INFO L175 Difference]: Start difference. First operand has 323 places, 322 transitions, 4621 flow. Second operand 11 states and 181 transitions. [2024-06-28 01:49:14,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 347 transitions, 5613 flow [2024-06-28 01:49:15,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 347 transitions, 5467 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-28 01:49:15,503 INFO L231 Difference]: Finished difference. Result has 327 places, 324 transitions, 4712 flow [2024-06-28 01:49:15,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4475, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4712, PETRI_PLACES=327, PETRI_TRANSITIONS=324} [2024-06-28 01:49:15,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-28 01:49:15,503 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 324 transitions, 4712 flow [2024-06-28 01:49:15,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:15,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:15,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:15,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 01:49:15,504 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:15,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:15,504 INFO L85 PathProgramCache]: Analyzing trace with hash -183347720, now seen corresponding path program 1 times [2024-06-28 01:49:15,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:15,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637129957] [2024-06-28 01:49:15,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:15,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:15,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:16,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-28 01:49:16,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:16,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637129957] [2024-06-28 01:49:16,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637129957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:16,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:16,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:49:16,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576131611] [2024-06-28 01:49:16,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:16,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:49:16,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:16,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:49:16,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:49:16,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:16,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 324 transitions, 4712 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:16,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:16,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:16,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:17,545 INFO L124 PetriNetUnfolderBase]: 1308/2554 cut-off events. [2024-06-28 01:49:17,545 INFO L125 PetriNetUnfolderBase]: For 186221/186221 co-relation queries the response was YES. [2024-06-28 01:49:17,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17505 conditions, 2554 events. 1308/2554 cut-off events. For 186221/186221 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 16387 event pairs, 224 based on Foata normal form. 12/2381 useless extension candidates. Maximal degree in co-relation 17352. Up to 1905 conditions per place. [2024-06-28 01:49:17,575 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 304 selfloop transitions, 42 changer transitions 0/355 dead transitions. [2024-06-28 01:49:17,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 355 transitions, 5658 flow [2024-06-28 01:49:17,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:49:17,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:49:17,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 01:49:17,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.457002457002457 [2024-06-28 01:49:17,576 INFO L175 Difference]: Start difference. First operand has 327 places, 324 transitions, 4712 flow. Second operand 11 states and 186 transitions. [2024-06-28 01:49:17,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 355 transitions, 5658 flow [2024-06-28 01:49:18,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 355 transitions, 5471 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 01:49:18,129 INFO L231 Difference]: Finished difference. Result has 330 places, 325 transitions, 4671 flow [2024-06-28 01:49:18,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4525, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4671, PETRI_PLACES=330, PETRI_TRANSITIONS=325} [2024-06-28 01:49:18,130 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-28 01:49:18,130 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 325 transitions, 4671 flow [2024-06-28 01:49:18,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:18,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:18,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:18,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 01:49:18,131 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:18,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:18,131 INFO L85 PathProgramCache]: Analyzing trace with hash -183356400, now seen corresponding path program 2 times [2024-06-28 01:49:18,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:18,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302575807] [2024-06-28 01:49:18,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:18,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:18,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:19,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:19,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:19,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302575807] [2024-06-28 01:49:19,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302575807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:19,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:19,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:49:19,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275555943] [2024-06-28 01:49:19,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:19,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:49:19,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:19,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:49:19,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:49:19,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:19,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 325 transitions, 4671 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:19,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:19,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:19,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:20,355 INFO L124 PetriNetUnfolderBase]: 1315/2564 cut-off events. [2024-06-28 01:49:20,355 INFO L125 PetriNetUnfolderBase]: For 149243/149243 co-relation queries the response was YES. [2024-06-28 01:49:20,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17559 conditions, 2564 events. 1315/2564 cut-off events. For 149243/149243 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 16448 event pairs, 201 based on Foata normal form. 1/2370 useless extension candidates. Maximal degree in co-relation 17405. Up to 1971 conditions per place. [2024-06-28 01:49:20,386 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 252 selfloop transitions, 89 changer transitions 0/350 dead transitions. [2024-06-28 01:49:20,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 350 transitions, 5701 flow [2024-06-28 01:49:20,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:49:20,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:49:20,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-28 01:49:20,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44717444717444715 [2024-06-28 01:49:20,387 INFO L175 Difference]: Start difference. First operand has 330 places, 325 transitions, 4671 flow. Second operand 11 states and 182 transitions. [2024-06-28 01:49:20,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 350 transitions, 5701 flow [2024-06-28 01:49:20,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 350 transitions, 5553 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-28 01:49:20,979 INFO L231 Difference]: Finished difference. Result has 331 places, 327 transitions, 4774 flow [2024-06-28 01:49:20,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4523, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4774, PETRI_PLACES=331, PETRI_TRANSITIONS=327} [2024-06-28 01:49:20,979 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-28 01:49:20,979 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 327 transitions, 4774 flow [2024-06-28 01:49:20,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:20,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:20,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:20,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 01:49:20,980 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:20,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:20,980 INFO L85 PathProgramCache]: Analyzing trace with hash -183587040, now seen corresponding path program 3 times [2024-06-28 01:49:20,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:20,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39545954] [2024-06-28 01:49:20,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:20,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:20,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:22,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:22,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:22,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39545954] [2024-06-28 01:49:22,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39545954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:22,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:22,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:49:22,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941716778] [2024-06-28 01:49:22,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:22,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:49:22,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:22,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:49:22,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:49:22,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:22,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 327 transitions, 4774 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:22,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:22,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:22,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:23,590 INFO L124 PetriNetUnfolderBase]: 1313/2563 cut-off events. [2024-06-28 01:49:23,590 INFO L125 PetriNetUnfolderBase]: For 143238/143238 co-relation queries the response was YES. [2024-06-28 01:49:23,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17229 conditions, 2563 events. 1313/2563 cut-off events. For 143238/143238 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16466 event pairs, 202 based on Foata normal form. 1/2371 useless extension candidates. Maximal degree in co-relation 17075. Up to 2076 conditions per place. [2024-06-28 01:49:23,618 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 296 selfloop transitions, 44 changer transitions 0/349 dead transitions. [2024-06-28 01:49:23,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 349 transitions, 5552 flow [2024-06-28 01:49:23,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:49:23,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:49:23,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-28 01:49:23,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398034398034398 [2024-06-28 01:49:23,619 INFO L175 Difference]: Start difference. First operand has 331 places, 327 transitions, 4774 flow. Second operand 11 states and 179 transitions. [2024-06-28 01:49:23,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 349 transitions, 5552 flow [2024-06-28 01:49:24,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 349 transitions, 5298 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-28 01:49:24,170 INFO L231 Difference]: Finished difference. Result has 334 places, 327 transitions, 4613 flow [2024-06-28 01:49:24,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4520, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4613, PETRI_PLACES=334, PETRI_TRANSITIONS=327} [2024-06-28 01:49:24,170 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-28 01:49:24,171 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 327 transitions, 4613 flow [2024-06-28 01:49:24,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:24,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:24,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:24,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 01:49:24,171 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:24,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:24,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1736771444, now seen corresponding path program 7 times [2024-06-28 01:49:24,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:24,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811338087] [2024-06-28 01:49:24,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:24,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:24,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:25,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-28 01:49:25,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:25,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811338087] [2024-06-28 01:49:25,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811338087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:25,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:25,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:25,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987528670] [2024-06-28 01:49:25,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:25,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:25,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:25,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:25,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:49:25,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:25,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 327 transitions, 4613 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:25,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:25,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:25,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:26,011 INFO L124 PetriNetUnfolderBase]: 1330/2603 cut-off events. [2024-06-28 01:49:26,011 INFO L125 PetriNetUnfolderBase]: For 149738/149738 co-relation queries the response was YES. [2024-06-28 01:49:26,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17299 conditions, 2603 events. 1330/2603 cut-off events. For 149738/149738 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16858 event pairs, 206 based on Foata normal form. 2/2409 useless extension candidates. Maximal degree in co-relation 17144. Up to 2062 conditions per place. [2024-06-28 01:49:26,043 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 294 selfloop transitions, 47 changer transitions 0/350 dead transitions. [2024-06-28 01:49:26,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 350 transitions, 5429 flow [2024-06-28 01:49:26,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:49:26,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:49:26,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 01:49:26,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4486486486486487 [2024-06-28 01:49:26,044 INFO L175 Difference]: Start difference. First operand has 334 places, 327 transitions, 4613 flow. Second operand 10 states and 166 transitions. [2024-06-28 01:49:26,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 350 transitions, 5429 flow [2024-06-28 01:49:26,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 350 transitions, 5308 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 01:49:26,599 INFO L231 Difference]: Finished difference. Result has 333 places, 328 transitions, 4630 flow [2024-06-28 01:49:26,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4492, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4630, PETRI_PLACES=333, PETRI_TRANSITIONS=328} [2024-06-28 01:49:26,599 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-28 01:49:26,599 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 328 transitions, 4630 flow [2024-06-28 01:49:26,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:26,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:26,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:26,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 01:49:26,600 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:26,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:26,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1515126404, now seen corresponding path program 8 times [2024-06-28 01:49:26,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:26,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947803539] [2024-06-28 01:49:26,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:26,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:26,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:27,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:27,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:27,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947803539] [2024-06-28 01:49:27,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947803539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:27,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:27,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:27,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543681588] [2024-06-28 01:49:27,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:27,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:27,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:27,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:27,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:49:27,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:27,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 328 transitions, 4630 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:27,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:27,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:27,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:28,549 INFO L124 PetriNetUnfolderBase]: 1347/2643 cut-off events. [2024-06-28 01:49:28,549 INFO L125 PetriNetUnfolderBase]: For 155017/155017 co-relation queries the response was YES. [2024-06-28 01:49:28,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17689 conditions, 2643 events. 1347/2643 cut-off events. For 155017/155017 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17165 event pairs, 209 based on Foata normal form. 2/2446 useless extension candidates. Maximal degree in co-relation 17533. Up to 2129 conditions per place. [2024-06-28 01:49:28,582 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 304 selfloop transitions, 38 changer transitions 0/351 dead transitions. [2024-06-28 01:49:28,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 351 transitions, 5450 flow [2024-06-28 01:49:28,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:49:28,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:49:28,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 01:49:28,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4486486486486487 [2024-06-28 01:49:28,583 INFO L175 Difference]: Start difference. First operand has 333 places, 328 transitions, 4630 flow. Second operand 10 states and 166 transitions. [2024-06-28 01:49:28,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 351 transitions, 5450 flow [2024-06-28 01:49:29,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 351 transitions, 5322 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 01:49:29,153 INFO L231 Difference]: Finished difference. Result has 335 places, 329 transitions, 4624 flow [2024-06-28 01:49:29,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4502, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4624, PETRI_PLACES=335, PETRI_TRANSITIONS=329} [2024-06-28 01:49:29,154 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-28 01:49:29,154 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 329 transitions, 4624 flow [2024-06-28 01:49:29,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:29,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:29,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:29,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 01:49:29,154 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:29,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:29,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1508870294, now seen corresponding path program 9 times [2024-06-28 01:49:29,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:29,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133032570] [2024-06-28 01:49:29,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:29,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:29,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:30,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:30,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:30,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133032570] [2024-06-28 01:49:30,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133032570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:30,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:30,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:30,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998547133] [2024-06-28 01:49:30,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:30,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:30,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:30,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:30,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:49:30,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:30,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 329 transitions, 4624 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:30,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:30,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:30,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:30,987 INFO L124 PetriNetUnfolderBase]: 1364/2682 cut-off events. [2024-06-28 01:49:30,987 INFO L125 PetriNetUnfolderBase]: For 158003/158003 co-relation queries the response was YES. [2024-06-28 01:49:31,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17828 conditions, 2682 events. 1364/2682 cut-off events. For 158003/158003 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17554 event pairs, 218 based on Foata normal form. 2/2483 useless extension candidates. Maximal degree in co-relation 17671. Up to 2170 conditions per place. [2024-06-28 01:49:31,021 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 308 selfloop transitions, 36 changer transitions 0/353 dead transitions. [2024-06-28 01:49:31,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 353 transitions, 5466 flow [2024-06-28 01:49:31,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:49:31,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:49:31,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-28 01:49:31,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-28 01:49:31,024 INFO L175 Difference]: Start difference. First operand has 335 places, 329 transitions, 4624 flow. Second operand 10 states and 164 transitions. [2024-06-28 01:49:31,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 353 transitions, 5466 flow [2024-06-28 01:49:31,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 353 transitions, 5352 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 01:49:31,731 INFO L231 Difference]: Finished difference. Result has 338 places, 331 transitions, 4651 flow [2024-06-28 01:49:31,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4512, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4651, PETRI_PLACES=338, PETRI_TRANSITIONS=331} [2024-06-28 01:49:31,732 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-28 01:49:31,732 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 331 transitions, 4651 flow [2024-06-28 01:49:31,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:31,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:31,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:31,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 01:49:31,732 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:31,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:31,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1508692664, now seen corresponding path program 10 times [2024-06-28 01:49:31,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:31,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202880732] [2024-06-28 01:49:31,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:31,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:31,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:32,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:32,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:32,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202880732] [2024-06-28 01:49:32,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202880732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:32,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:32,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:32,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419150071] [2024-06-28 01:49:32,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:32,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:32,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:32,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:32,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:49:32,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:32,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 331 transitions, 4651 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:32,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:32,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:32,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:33,597 INFO L124 PetriNetUnfolderBase]: 1381/2714 cut-off events. [2024-06-28 01:49:33,597 INFO L125 PetriNetUnfolderBase]: For 161246/161246 co-relation queries the response was YES. [2024-06-28 01:49:33,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17992 conditions, 2714 events. 1381/2714 cut-off events. For 161246/161246 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17818 event pairs, 212 based on Foata normal form. 2/2514 useless extension candidates. Maximal degree in co-relation 17833. Up to 2175 conditions per place. [2024-06-28 01:49:33,632 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 314 selfloop transitions, 35 changer transitions 0/358 dead transitions. [2024-06-28 01:49:33,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 358 transitions, 5503 flow [2024-06-28 01:49:33,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:49:33,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:49:33,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-28 01:49:33,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-28 01:49:33,633 INFO L175 Difference]: Start difference. First operand has 338 places, 331 transitions, 4651 flow. Second operand 10 states and 167 transitions. [2024-06-28 01:49:33,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 358 transitions, 5503 flow [2024-06-28 01:49:34,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 358 transitions, 5396 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 01:49:34,373 INFO L231 Difference]: Finished difference. Result has 341 places, 332 transitions, 4664 flow [2024-06-28 01:49:34,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4544, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4664, PETRI_PLACES=341, PETRI_TRANSITIONS=332} [2024-06-28 01:49:34,373 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-28 01:49:34,373 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 332 transitions, 4664 flow [2024-06-28 01:49:34,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:34,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:34,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:34,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 01:49:34,374 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:34,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:34,374 INFO L85 PathProgramCache]: Analyzing trace with hash -2008785108, now seen corresponding path program 2 times [2024-06-28 01:49:34,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:34,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63917730] [2024-06-28 01:49:34,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:34,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:34,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:35,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:35,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:35,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63917730] [2024-06-28 01:49:35,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63917730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:35,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:35,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:35,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997537297] [2024-06-28 01:49:35,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:35,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:35,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:35,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:35,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:49:35,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:35,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 332 transitions, 4664 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-28 01:49:35,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:35,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:35,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:36,050 INFO L124 PetriNetUnfolderBase]: 1398/2762 cut-off events. [2024-06-28 01:49:36,050 INFO L125 PetriNetUnfolderBase]: For 166477/166477 co-relation queries the response was YES. [2024-06-28 01:49:36,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18251 conditions, 2762 events. 1398/2762 cut-off events. For 166477/166477 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18292 event pairs, 228 based on Foata normal form. 2/2557 useless extension candidates. Maximal degree in co-relation 18091. Up to 2128 conditions per place. [2024-06-28 01:49:36,086 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 288 selfloop transitions, 58 changer transitions 0/355 dead transitions. [2024-06-28 01:49:36,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 355 transitions, 5508 flow [2024-06-28 01:49:36,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:49:36,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:49:36,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-28 01:49:36,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46216216216216216 [2024-06-28 01:49:36,087 INFO L175 Difference]: Start difference. First operand has 341 places, 332 transitions, 4664 flow. Second operand 10 states and 171 transitions. [2024-06-28 01:49:36,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 355 transitions, 5508 flow [2024-06-28 01:49:36,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 355 transitions, 5398 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 01:49:36,863 INFO L231 Difference]: Finished difference. Result has 343 places, 333 transitions, 4732 flow [2024-06-28 01:49:36,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4554, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4732, PETRI_PLACES=343, PETRI_TRANSITIONS=333} [2024-06-28 01:49:36,864 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-28 01:49:36,864 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 333 transitions, 4732 flow [2024-06-28 01:49:36,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-28 01:49:36,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:36,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:36,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 01:49:36,865 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:36,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:36,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1515372668, now seen corresponding path program 3 times [2024-06-28 01:49:36,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:36,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744246668] [2024-06-28 01:49:36,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:36,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:36,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:37,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:37,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:37,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744246668] [2024-06-28 01:49:37,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744246668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:37,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:37,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:49:37,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618668858] [2024-06-28 01:49:37,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:37,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:49:37,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:37,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:49:37,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:49:38,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:38,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 333 transitions, 4732 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:38,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:38,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:38,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:38,878 INFO L124 PetriNetUnfolderBase]: 1486/2986 cut-off events. [2024-06-28 01:49:38,878 INFO L125 PetriNetUnfolderBase]: For 221299/221299 co-relation queries the response was YES. [2024-06-28 01:49:38,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19513 conditions, 2986 events. 1486/2986 cut-off events. For 221299/221299 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 20393 event pairs, 266 based on Foata normal form. 12/2778 useless extension candidates. Maximal degree in co-relation 19352. Up to 2226 conditions per place. [2024-06-28 01:49:38,916 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 310 selfloop transitions, 43 changer transitions 0/362 dead transitions. [2024-06-28 01:49:38,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 362 transitions, 5688 flow [2024-06-28 01:49:38,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:49:38,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:49:38,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 01:49:38,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.457002457002457 [2024-06-28 01:49:38,917 INFO L175 Difference]: Start difference. First operand has 343 places, 333 transitions, 4732 flow. Second operand 11 states and 186 transitions. [2024-06-28 01:49:38,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 362 transitions, 5688 flow [2024-06-28 01:49:39,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 362 transitions, 5520 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 01:49:39,731 INFO L231 Difference]: Finished difference. Result has 346 places, 334 transitions, 4716 flow [2024-06-28 01:49:39,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4564, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4716, PETRI_PLACES=346, PETRI_TRANSITIONS=334} [2024-06-28 01:49:39,731 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-28 01:49:39,732 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 334 transitions, 4716 flow [2024-06-28 01:49:39,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:39,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:39,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:39,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 01:49:39,732 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:39,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:39,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1515133348, now seen corresponding path program 4 times [2024-06-28 01:49:39,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:39,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614786927] [2024-06-28 01:49:39,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:39,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:39,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:41,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:41,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:41,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614786927] [2024-06-28 01:49:41,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614786927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:41,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:41,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:49:41,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924798786] [2024-06-28 01:49:41,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:41,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:49:41,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:41,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:49:41,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:49:41,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:41,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 334 transitions, 4716 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:41,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:41,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:41,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:42,490 INFO L124 PetriNetUnfolderBase]: 1493/2996 cut-off events. [2024-06-28 01:49:42,491 INFO L125 PetriNetUnfolderBase]: For 170981/170981 co-relation queries the response was YES. [2024-06-28 01:49:42,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19304 conditions, 2996 events. 1493/2996 cut-off events. For 170981/170981 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 20499 event pairs, 266 based on Foata normal form. 1/2771 useless extension candidates. Maximal degree in co-relation 19142. Up to 2400 conditions per place. [2024-06-28 01:49:42,529 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 302 selfloop transitions, 45 changer transitions 0/356 dead transitions. [2024-06-28 01:49:42,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 356 transitions, 5578 flow [2024-06-28 01:49:42,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:49:42,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:49:42,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-28 01:49:42,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398034398034398 [2024-06-28 01:49:42,530 INFO L175 Difference]: Start difference. First operand has 346 places, 334 transitions, 4716 flow. Second operand 11 states and 179 transitions. [2024-06-28 01:49:42,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 356 transitions, 5578 flow [2024-06-28 01:49:43,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 356 transitions, 5445 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 01:49:43,218 INFO L231 Difference]: Finished difference. Result has 348 places, 336 transitions, 4758 flow [2024-06-28 01:49:43,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4583, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4758, PETRI_PLACES=348, PETRI_TRANSITIONS=336} [2024-06-28 01:49:43,219 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-28 01:49:43,219 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 336 transitions, 4758 flow [2024-06-28 01:49:43,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:43,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:43,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:43,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 01:49:43,219 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:43,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:43,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1515363988, now seen corresponding path program 5 times [2024-06-28 01:49:43,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:43,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663225161] [2024-06-28 01:49:43,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:43,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:43,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:44,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:44,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:44,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663225161] [2024-06-28 01:49:44,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663225161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:44,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:44,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:49:44,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744856344] [2024-06-28 01:49:44,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:44,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:49:44,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:44,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:49:44,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:49:44,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:44,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 336 transitions, 4758 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:44,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:44,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:44,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:45,588 INFO L124 PetriNetUnfolderBase]: 1491/2993 cut-off events. [2024-06-28 01:49:45,588 INFO L125 PetriNetUnfolderBase]: For 163307/163307 co-relation queries the response was YES. [2024-06-28 01:49:45,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18911 conditions, 2993 events. 1491/2993 cut-off events. For 163307/163307 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 20428 event pairs, 266 based on Foata normal form. 1/2768 useless extension candidates. Maximal degree in co-relation 18748. Up to 2397 conditions per place. [2024-06-28 01:49:45,625 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 301 selfloop transitions, 46 changer transitions 0/356 dead transitions. [2024-06-28 01:49:45,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 356 transitions, 5544 flow [2024-06-28 01:49:45,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:49:45,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:49:45,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-28 01:49:45,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43734643734643736 [2024-06-28 01:49:45,626 INFO L175 Difference]: Start difference. First operand has 348 places, 336 transitions, 4758 flow. Second operand 11 states and 178 transitions. [2024-06-28 01:49:45,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 356 transitions, 5544 flow [2024-06-28 01:49:46,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 356 transitions, 5337 flow, removed 50 selfloop flow, removed 9 redundant places. [2024-06-28 01:49:46,343 INFO L231 Difference]: Finished difference. Result has 350 places, 336 transitions, 4648 flow [2024-06-28 01:49:46,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4551, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4648, PETRI_PLACES=350, PETRI_TRANSITIONS=336} [2024-06-28 01:49:46,343 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-28 01:49:46,343 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 336 transitions, 4648 flow [2024-06-28 01:49:46,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:46,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:46,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:46,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 01:49:46,343 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:46,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:46,344 INFO L85 PathProgramCache]: Analyzing trace with hash -2000750218, now seen corresponding path program 6 times [2024-06-28 01:49:46,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:46,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744008296] [2024-06-28 01:49:46,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:46,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:46,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:47,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:47,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:47,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744008296] [2024-06-28 01:49:47,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744008296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:47,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:47,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:49:47,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675282540] [2024-06-28 01:49:47,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:47,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:49:47,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:47,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:49:47,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:49:47,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:47,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 336 transitions, 4648 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:47,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:47,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:47,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:48,721 INFO L124 PetriNetUnfolderBase]: 1489/2988 cut-off events. [2024-06-28 01:49:48,721 INFO L125 PetriNetUnfolderBase]: For 157661/157661 co-relation queries the response was YES. [2024-06-28 01:49:48,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18590 conditions, 2988 events. 1489/2988 cut-off events. For 157661/157661 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 20387 event pairs, 278 based on Foata normal form. 1/2763 useless extension candidates. Maximal degree in co-relation 18426. Up to 2226 conditions per place. [2024-06-28 01:49:48,753 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 239 selfloop transitions, 108 changer transitions 0/356 dead transitions. [2024-06-28 01:49:48,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 356 transitions, 5434 flow [2024-06-28 01:49:48,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:49:48,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:49:48,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-28 01:49:48,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44226044226044225 [2024-06-28 01:49:48,754 INFO L175 Difference]: Start difference. First operand has 350 places, 336 transitions, 4648 flow. Second operand 11 states and 180 transitions. [2024-06-28 01:49:48,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 356 transitions, 5434 flow [2024-06-28 01:49:49,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 356 transitions, 5251 flow, removed 31 selfloop flow, removed 11 redundant places. [2024-06-28 01:49:49,464 INFO L231 Difference]: Finished difference. Result has 350 places, 336 transitions, 4686 flow [2024-06-28 01:49:49,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4465, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4686, PETRI_PLACES=350, PETRI_TRANSITIONS=336} [2024-06-28 01:49:49,465 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-28 01:49:49,465 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 336 transitions, 4686 flow [2024-06-28 01:49:49,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:49,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:49,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:49,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 01:49:49,465 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:49,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:49,466 INFO L85 PathProgramCache]: Analyzing trace with hash -2000443008, now seen corresponding path program 4 times [2024-06-28 01:49:49,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:49,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122556779] [2024-06-28 01:49:49,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:49,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:49,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:50,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:50,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:50,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122556779] [2024-06-28 01:49:50,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122556779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:50,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:50,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:49:50,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922927528] [2024-06-28 01:49:50,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:50,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:49:50,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:50,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:49:50,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:49:50,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:50,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 336 transitions, 4686 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:50,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:50,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:50,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:51,371 INFO L124 PetriNetUnfolderBase]: 1526/3070 cut-off events. [2024-06-28 01:49:51,371 INFO L125 PetriNetUnfolderBase]: For 185486/185486 co-relation queries the response was YES. [2024-06-28 01:49:51,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19898 conditions, 3070 events. 1526/3070 cut-off events. For 185486/185486 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 21086 event pairs, 292 based on Foata normal form. 2/2854 useless extension candidates. Maximal degree in co-relation 19733. Up to 1947 conditions per place. [2024-06-28 01:49:51,407 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 292 selfloop transitions, 70 changer transitions 0/371 dead transitions. [2024-06-28 01:49:51,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 371 transitions, 5940 flow [2024-06-28 01:49:51,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:49:51,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:49:51,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-28 01:49:51,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742014742014742 [2024-06-28 01:49:51,408 INFO L175 Difference]: Start difference. First operand has 350 places, 336 transitions, 4686 flow. Second operand 11 states and 193 transitions. [2024-06-28 01:49:51,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 371 transitions, 5940 flow [2024-06-28 01:49:52,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 371 transitions, 5712 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 01:49:52,105 INFO L231 Difference]: Finished difference. Result has 351 places, 338 transitions, 4724 flow [2024-06-28 01:49:52,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4458, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4724, PETRI_PLACES=351, PETRI_TRANSITIONS=338} [2024-06-28 01:49:52,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-28 01:49:52,106 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 338 transitions, 4724 flow [2024-06-28 01:49:52,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:52,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:52,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:52,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 01:49:52,107 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:52,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:52,107 INFO L85 PathProgramCache]: Analyzing trace with hash 979138166, now seen corresponding path program 5 times [2024-06-28 01:49:52,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:52,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719648787] [2024-06-28 01:49:52,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:52,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:52,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:53,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:53,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:53,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719648787] [2024-06-28 01:49:53,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719648787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:53,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:53,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:49:53,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139469073] [2024-06-28 01:49:53,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:53,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:49:53,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:53,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:49:53,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:49:53,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:53,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 338 transitions, 4724 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:53,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:53,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:53,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:54,623 INFO L124 PetriNetUnfolderBase]: 1549/3122 cut-off events. [2024-06-28 01:49:54,623 INFO L125 PetriNetUnfolderBase]: For 196331/196331 co-relation queries the response was YES. [2024-06-28 01:49:54,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20487 conditions, 3122 events. 1549/3122 cut-off events. For 196331/196331 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 21611 event pairs, 288 based on Foata normal form. 2/2889 useless extension candidates. Maximal degree in co-relation 20321. Up to 2362 conditions per place. [2024-06-28 01:49:54,662 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 261 selfloop transitions, 95 changer transitions 0/365 dead transitions. [2024-06-28 01:49:54,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 365 transitions, 5631 flow [2024-06-28 01:49:54,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:49:54,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:49:54,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-28 01:49:54,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44963144963144963 [2024-06-28 01:49:54,664 INFO L175 Difference]: Start difference. First operand has 351 places, 338 transitions, 4724 flow. Second operand 11 states and 183 transitions. [2024-06-28 01:49:54,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 365 transitions, 5631 flow [2024-06-28 01:49:55,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 365 transitions, 5402 flow, removed 53 selfloop flow, removed 10 redundant places. [2024-06-28 01:49:55,563 INFO L231 Difference]: Finished difference. Result has 353 places, 341 transitions, 4787 flow [2024-06-28 01:49:55,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4515, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4787, PETRI_PLACES=353, PETRI_TRANSITIONS=341} [2024-06-28 01:49:55,564 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-28 01:49:55,564 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 341 transitions, 4787 flow [2024-06-28 01:49:55,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:55,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:55,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:55,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 01:49:55,564 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:55,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:55,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1745349578, now seen corresponding path program 6 times [2024-06-28 01:49:55,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:55,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852043498] [2024-06-28 01:49:55,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:55,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:55,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49: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-28 01:49:56,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:56,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852043498] [2024-06-28 01:49:56,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852043498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:56,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:56,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:56,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108089745] [2024-06-28 01:49:56,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:56,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:56,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:56,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:56,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:49:56,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:56,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 341 transitions, 4787 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-28 01:49:56,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:56,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:56,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:57,242 INFO L124 PetriNetUnfolderBase]: 1546/3116 cut-off events. [2024-06-28 01:49:57,242 INFO L125 PetriNetUnfolderBase]: For 173804/173804 co-relation queries the response was YES. [2024-06-28 01:49:57,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19670 conditions, 3116 events. 1546/3116 cut-off events. For 173804/173804 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 21517 event pairs, 307 based on Foata normal form. 2/2887 useless extension candidates. Maximal degree in co-relation 19505. Up to 2383 conditions per place. [2024-06-28 01:49:57,281 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 289 selfloop transitions, 65 changer transitions 0/363 dead transitions. [2024-06-28 01:49:57,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 363 transitions, 5591 flow [2024-06-28 01:49:57,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:49:57,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:49:57,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 01:49:57,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-28 01:49:57,282 INFO L175 Difference]: Start difference. First operand has 353 places, 341 transitions, 4787 flow. Second operand 10 states and 170 transitions. [2024-06-28 01:49:57,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 363 transitions, 5591 flow [2024-06-28 01:49:58,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 363 transitions, 5365 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 01:49:58,042 INFO L231 Difference]: Finished difference. Result has 356 places, 341 transitions, 4697 flow [2024-06-28 01:49:58,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4561, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4697, PETRI_PLACES=356, PETRI_TRANSITIONS=341} [2024-06-28 01:49:58,042 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-28 01:49:58,042 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 341 transitions, 4697 flow [2024-06-28 01:49:58,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-28 01:49:58,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:58,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:58,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 01:49:58,043 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:58,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:58,043 INFO L85 PathProgramCache]: Analyzing trace with hash 970855276, now seen corresponding path program 7 times [2024-06-28 01:49:58,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:58,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166200122] [2024-06-28 01:49:58,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:58,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:58,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:59,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:59,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:59,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166200122] [2024-06-28 01:49:59,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166200122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:59,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:59,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:49:59,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767379468] [2024-06-28 01:49:59,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:59,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:49:59,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:59,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:49:59,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:49:59,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:49:59,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 341 transitions, 4697 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:59,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:59,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:49:59,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:00,875 INFO L124 PetriNetUnfolderBase]: 1553/3127 cut-off events. [2024-06-28 01:50:00,875 INFO L125 PetriNetUnfolderBase]: For 166247/166247 co-relation queries the response was YES. [2024-06-28 01:50:00,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19435 conditions, 3127 events. 1553/3127 cut-off events. For 166247/166247 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 21604 event pairs, 297 based on Foata normal form. 1/2892 useless extension candidates. Maximal degree in co-relation 19269. Up to 2420 conditions per place. [2024-06-28 01:50:00,916 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 289 selfloop transitions, 65 changer transitions 0/363 dead transitions. [2024-06-28 01:50:00,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 363 transitions, 5567 flow [2024-06-28 01:50:00,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:00,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:00,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-28 01:50:00,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44226044226044225 [2024-06-28 01:50:00,917 INFO L175 Difference]: Start difference. First operand has 356 places, 341 transitions, 4697 flow. Second operand 11 states and 180 transitions. [2024-06-28 01:50:00,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 363 transitions, 5567 flow [2024-06-28 01:50:01,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 363 transitions, 5403 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 01:50:01,668 INFO L231 Difference]: Finished difference. Result has 358 places, 343 transitions, 4742 flow [2024-06-28 01:50:01,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4533, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4742, PETRI_PLACES=358, PETRI_TRANSITIONS=343} [2024-06-28 01:50:01,668 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-28 01:50:01,668 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 343 transitions, 4742 flow [2024-06-28 01:50:01,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:01,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:01,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:01,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 01:50:01,668 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:01,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:01,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1737017398, now seen corresponding path program 8 times [2024-06-28 01:50:01,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:01,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359438092] [2024-06-28 01:50:01,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:01,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:01,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:02,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:02,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:02,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359438092] [2024-06-28 01:50:02,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359438092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:02,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:02,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:50:02,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860821073] [2024-06-28 01:50:02,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:02,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:50:02,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:02,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:50:02,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:50:02,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:02,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 343 transitions, 4742 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-28 01:50:02,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:02,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:02,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:03,522 INFO L124 PetriNetUnfolderBase]: 1551/3124 cut-off events. [2024-06-28 01:50:03,522 INFO L125 PetriNetUnfolderBase]: For 159712/159712 co-relation queries the response was YES. [2024-06-28 01:50:03,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19111 conditions, 3124 events. 1551/3124 cut-off events. For 159712/159712 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 21593 event pairs, 297 based on Foata normal form. 1/2889 useless extension candidates. Maximal degree in co-relation 18944. Up to 2323 conditions per place. [2024-06-28 01:50:03,562 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 270 selfloop transitions, 83 changer transitions 0/362 dead transitions. [2024-06-28 01:50:03,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 362 transitions, 5740 flow [2024-06-28 01:50:03,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:50:03,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:50:03,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 01:50:03,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648648648648649 [2024-06-28 01:50:03,563 INFO L175 Difference]: Start difference. First operand has 358 places, 343 transitions, 4742 flow. Second operand 10 states and 172 transitions. [2024-06-28 01:50:03,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 362 transitions, 5740 flow [2024-06-28 01:50:04,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 362 transitions, 5517 flow, removed 48 selfloop flow, removed 9 redundant places. [2024-06-28 01:50:04,335 INFO L231 Difference]: Finished difference. Result has 359 places, 343 transitions, 4693 flow [2024-06-28 01:50:04,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4519, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4693, PETRI_PLACES=359, PETRI_TRANSITIONS=343} [2024-06-28 01:50:04,336 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-28 01:50:04,336 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 343 transitions, 4693 flow [2024-06-28 01:50:04,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-28 01:50:04,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:04,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:04,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 01:50:04,336 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:04,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:04,336 INFO L85 PathProgramCache]: Analyzing trace with hash 2046797072, now seen corresponding path program 9 times [2024-06-28 01:50:04,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:04,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545099362] [2024-06-28 01:50:04,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:04,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:04,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:05,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:05,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:05,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545099362] [2024-06-28 01:50:05,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545099362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:05,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:05,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:50:05,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222278517] [2024-06-28 01:50:05,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:05,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:50:05,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:05,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:50:05,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:50:05,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:05,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 343 transitions, 4693 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:05,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:05,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:05,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:06,838 INFO L124 PetriNetUnfolderBase]: 1549/3120 cut-off events. [2024-06-28 01:50:06,839 INFO L125 PetriNetUnfolderBase]: For 154564/154564 co-relation queries the response was YES. [2024-06-28 01:50:06,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18895 conditions, 3120 events. 1549/3120 cut-off events. For 154564/154564 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 21582 event pairs, 299 based on Foata normal form. 1/2884 useless extension candidates. Maximal degree in co-relation 18727. Up to 2332 conditions per place. [2024-06-28 01:50:06,881 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 253 selfloop transitions, 101 changer transitions 0/363 dead transitions. [2024-06-28 01:50:06,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 363 transitions, 5493 flow [2024-06-28 01:50:06,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:06,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:06,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-28 01:50:06,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44717444717444715 [2024-06-28 01:50:06,882 INFO L175 Difference]: Start difference. First operand has 359 places, 343 transitions, 4693 flow. Second operand 11 states and 182 transitions. [2024-06-28 01:50:06,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 363 transitions, 5493 flow [2024-06-28 01:50:07,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 363 transitions, 5230 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-28 01:50:07,715 INFO L231 Difference]: Finished difference. Result has 360 places, 343 transitions, 4637 flow [2024-06-28 01:50:07,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4430, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4637, PETRI_PLACES=360, PETRI_TRANSITIONS=343} [2024-06-28 01:50:07,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-28 01:50:07,715 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 343 transitions, 4637 flow [2024-06-28 01:50:07,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:07,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:07,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:07,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 01:50:07,716 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:07,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:07,716 INFO L85 PathProgramCache]: Analyzing trace with hash 739932740, now seen corresponding path program 11 times [2024-06-28 01:50:07,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:07,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854269541] [2024-06-28 01:50:07,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:07,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:07,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:09,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:09,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:09,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854269541] [2024-06-28 01:50:09,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854269541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:09,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:09,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:50:09,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130246112] [2024-06-28 01:50:09,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:09,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:50:09,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:09,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:50:09,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:50:09,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:09,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 343 transitions, 4637 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:09,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:09,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:09,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:10,014 INFO L124 PetriNetUnfolderBase]: 1566/3161 cut-off events. [2024-06-28 01:50:10,014 INFO L125 PetriNetUnfolderBase]: For 162060/162060 co-relation queries the response was YES. [2024-06-28 01:50:10,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19164 conditions, 3161 events. 1566/3161 cut-off events. For 162060/162060 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 21939 event pairs, 316 based on Foata normal form. 2/2923 useless extension candidates. Maximal degree in co-relation 18996. Up to 2515 conditions per place. [2024-06-28 01:50:10,053 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 313 selfloop transitions, 42 changer transitions 0/364 dead transitions. [2024-06-28 01:50:10,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 364 transitions, 5483 flow [2024-06-28 01:50:10,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:50:10,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:50:10,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 01:50:10,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-28 01:50:10,054 INFO L175 Difference]: Start difference. First operand has 360 places, 343 transitions, 4637 flow. Second operand 10 states and 165 transitions. [2024-06-28 01:50:10,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 364 transitions, 5483 flow [2024-06-28 01:50:10,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 364 transitions, 5246 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 01:50:10,901 INFO L231 Difference]: Finished difference. Result has 359 places, 344 transitions, 4536 flow [2024-06-28 01:50:10,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4400, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4536, PETRI_PLACES=359, PETRI_TRANSITIONS=344} [2024-06-28 01:50:10,902 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-28 01:50:10,902 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 344 transitions, 4536 flow [2024-06-28 01:50:10,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:10,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:10,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:10,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 01:50:10,903 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:10,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:10,903 INFO L85 PathProgramCache]: Analyzing trace with hash 733503650, now seen corresponding path program 12 times [2024-06-28 01:50:10,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:10,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749444504] [2024-06-28 01:50:10,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:10,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:10,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:12,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:12,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:12,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749444504] [2024-06-28 01:50:12,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749444504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:12,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:12,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:50:12,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439827918] [2024-06-28 01:50:12,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:12,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:50:12,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:12,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:50:12,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:50:12,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:12,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 344 transitions, 4536 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:12,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:12,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:12,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:12,941 INFO L124 PetriNetUnfolderBase]: 1583/3201 cut-off events. [2024-06-28 01:50:12,941 INFO L125 PetriNetUnfolderBase]: For 167686/167686 co-relation queries the response was YES. [2024-06-28 01:50:12,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19422 conditions, 3201 events. 1583/3201 cut-off events. For 167686/167686 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 22323 event pairs, 315 based on Foata normal form. 2/2960 useless extension candidates. Maximal degree in co-relation 19253. Up to 2556 conditions per place. [2024-06-28 01:50:12,983 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 317 selfloop transitions, 40 changer transitions 0/366 dead transitions. [2024-06-28 01:50:12,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 366 transitions, 5402 flow [2024-06-28 01:50:12,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:50:12,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:50:12,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-28 01:50:12,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44054054054054054 [2024-06-28 01:50:12,984 INFO L175 Difference]: Start difference. First operand has 359 places, 344 transitions, 4536 flow. Second operand 10 states and 163 transitions. [2024-06-28 01:50:12,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 366 transitions, 5402 flow [2024-06-28 01:50:13,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 366 transitions, 5274 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 01:50:13,793 INFO L231 Difference]: Finished difference. Result has 362 places, 346 transitions, 4561 flow [2024-06-28 01:50:13,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4410, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4561, PETRI_PLACES=362, PETRI_TRANSITIONS=346} [2024-06-28 01:50:13,793 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 321 predicate places. [2024-06-28 01:50:13,794 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 346 transitions, 4561 flow [2024-06-28 01:50:13,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:13,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:13,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:13,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 01:50:13,794 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:13,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:13,794 INFO L85 PathProgramCache]: Analyzing trace with hash 733499000, now seen corresponding path program 13 times [2024-06-28 01:50:13,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:13,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687880246] [2024-06-28 01:50:13,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:13,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:13,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:14,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:14,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:14,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687880246] [2024-06-28 01:50:14,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687880246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:14,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:14,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:50:14,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483977825] [2024-06-28 01:50:14,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:14,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:50:14,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:14,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:50:14,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:50:14,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:14,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 346 transitions, 4561 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:14,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:14,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:14,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:15,691 INFO L124 PetriNetUnfolderBase]: 1600/3233 cut-off events. [2024-06-28 01:50:15,691 INFO L125 PetriNetUnfolderBase]: For 170917/170917 co-relation queries the response was YES. [2024-06-28 01:50:15,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19582 conditions, 3233 events. 1600/3233 cut-off events. For 170917/170917 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 22576 event pairs, 309 based on Foata normal form. 2/2991 useless extension candidates. Maximal degree in co-relation 19411. Up to 2561 conditions per place. [2024-06-28 01:50:15,733 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 323 selfloop transitions, 39 changer transitions 0/371 dead transitions. [2024-06-28 01:50:15,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 371 transitions, 5439 flow [2024-06-28 01:50:15,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:50:15,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:50:15,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 01:50:15,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4486486486486487 [2024-06-28 01:50:15,734 INFO L175 Difference]: Start difference. First operand has 362 places, 346 transitions, 4561 flow. Second operand 10 states and 166 transitions. [2024-06-28 01:50:15,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 371 transitions, 5439 flow [2024-06-28 01:50:16,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 371 transitions, 5318 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 01:50:16,541 INFO L231 Difference]: Finished difference. Result has 365 places, 347 transitions, 4574 flow [2024-06-28 01:50:16,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4440, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4574, PETRI_PLACES=365, PETRI_TRANSITIONS=347} [2024-06-28 01:50:16,542 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-28 01:50:16,542 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 347 transitions, 4574 flow [2024-06-28 01:50:16,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:16,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:16,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:16,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 01:50:16,543 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:16,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:16,543 INFO L85 PathProgramCache]: Analyzing trace with hash 733790284, now seen corresponding path program 14 times [2024-06-28 01:50:16,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:16,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817356348] [2024-06-28 01:50:16,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:16,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:16,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:17,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:17,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:17,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817356348] [2024-06-28 01:50:17,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817356348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:17,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:17,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:50:17,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014341516] [2024-06-28 01:50:17,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:17,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:50:17,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:17,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:50:17,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:50:17,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:17,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 347 transitions, 4574 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:17,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:17,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:17,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:18,524 INFO L124 PetriNetUnfolderBase]: 1617/3281 cut-off events. [2024-06-28 01:50:18,524 INFO L125 PetriNetUnfolderBase]: For 174419/174419 co-relation queries the response was YES. [2024-06-28 01:50:18,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19767 conditions, 3281 events. 1617/3281 cut-off events. For 174419/174419 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 23079 event pairs, 325 based on Foata normal form. 2/3034 useless extension candidates. Maximal degree in co-relation 19595. Up to 2522 conditions per place. [2024-06-28 01:50:18,569 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 293 selfloop transitions, 66 changer transitions 0/368 dead transitions. [2024-06-28 01:50:18,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 368 transitions, 5434 flow [2024-06-28 01:50:18,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:50:18,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:50:18,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 01:50:18,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4486486486486487 [2024-06-28 01:50:18,570 INFO L175 Difference]: Start difference. First operand has 365 places, 347 transitions, 4574 flow. Second operand 10 states and 166 transitions. [2024-06-28 01:50:18,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 368 transitions, 5434 flow [2024-06-28 01:50:19,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 368 transitions, 5310 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 01:50:19,417 INFO L231 Difference]: Finished difference. Result has 367 places, 348 transitions, 4640 flow [2024-06-28 01:50:19,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4450, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4640, PETRI_PLACES=367, PETRI_TRANSITIONS=348} [2024-06-28 01:50:19,417 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-28 01:50:19,417 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 348 transitions, 4640 flow [2024-06-28 01:50:19,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:19,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:19,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:19,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 01:50:19,418 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:19,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:19,418 INFO L85 PathProgramCache]: Analyzing trace with hash 961577780, now seen corresponding path program 15 times [2024-06-28 01:50:19,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:19,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369513569] [2024-06-28 01:50:19,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:19,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:19,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:20,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-28 01:50:20,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:20,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369513569] [2024-06-28 01:50:20,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369513569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:20,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:20,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:50:20,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704859459] [2024-06-28 01:50:20,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:20,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:50:20,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:20,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:50:20,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:50:20,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:20,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 348 transitions, 4640 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:20,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:20,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:20,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:21,392 INFO L124 PetriNetUnfolderBase]: 1618/3292 cut-off events. [2024-06-28 01:50:21,392 INFO L125 PetriNetUnfolderBase]: For 163075/163075 co-relation queries the response was YES. [2024-06-28 01:50:21,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19423 conditions, 3292 events. 1618/3292 cut-off events. For 163075/163075 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 23211 event pairs, 326 based on Foata normal form. 2/3043 useless extension candidates. Maximal degree in co-relation 19250. Up to 2596 conditions per place. [2024-06-28 01:50:21,426 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 313 selfloop transitions, 47 changer transitions 0/369 dead transitions. [2024-06-28 01:50:21,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 369 transitions, 5504 flow [2024-06-28 01:50:21,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:50:21,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:50:21,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-28 01:50:21,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-28 01:50:21,427 INFO L175 Difference]: Start difference. First operand has 367 places, 348 transitions, 4640 flow. Second operand 10 states and 167 transitions. [2024-06-28 01:50:21,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 369 transitions, 5504 flow [2024-06-28 01:50:22,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 369 transitions, 5324 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-28 01:50:22,183 INFO L231 Difference]: Finished difference. Result has 369 places, 349 transitions, 4614 flow [2024-06-28 01:50:22,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4614, PETRI_PLACES=369, PETRI_TRANSITIONS=349} [2024-06-28 01:50:22,184 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-28 01:50:22,184 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 349 transitions, 4614 flow [2024-06-28 01:50:22,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:22,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:22,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:22,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 01:50:22,185 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:22,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:22,185 INFO L85 PathProgramCache]: Analyzing trace with hash 739939684, now seen corresponding path program 10 times [2024-06-28 01:50:22,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:22,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259028018] [2024-06-28 01:50:22,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:22,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:22,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:23,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:23,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:23,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259028018] [2024-06-28 01:50:23,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259028018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:23,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:23,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:50:23,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783419894] [2024-06-28 01:50:23,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:23,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:50:23,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:23,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:50:23,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:50:23,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:23,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 349 transitions, 4614 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:23,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:23,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:23,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:24,578 INFO L124 PetriNetUnfolderBase]: 1625/3302 cut-off events. [2024-06-28 01:50:24,578 INFO L125 PetriNetUnfolderBase]: For 155838/155838 co-relation queries the response was YES. [2024-06-28 01:50:24,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19214 conditions, 3302 events. 1625/3302 cut-off events. For 155838/155838 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 23293 event pairs, 326 based on Foata normal form. 1/3049 useless extension candidates. Maximal degree in co-relation 19040. Up to 2617 conditions per place. [2024-06-28 01:50:24,626 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 311 selfloop transitions, 49 changer transitions 0/369 dead transitions. [2024-06-28 01:50:24,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 369 transitions, 5494 flow [2024-06-28 01:50:24,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:24,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:24,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-28 01:50:24,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43734643734643736 [2024-06-28 01:50:24,627 INFO L175 Difference]: Start difference. First operand has 369 places, 349 transitions, 4614 flow. Second operand 11 states and 178 transitions. [2024-06-28 01:50:24,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 369 transitions, 5494 flow [2024-06-28 01:50:25,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 369 transitions, 5350 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 01:50:25,425 INFO L231 Difference]: Finished difference. Result has 372 places, 351 transitions, 4651 flow [2024-06-28 01:50:25,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4470, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4651, PETRI_PLACES=372, PETRI_TRANSITIONS=351} [2024-06-28 01:50:25,426 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-28 01:50:25,426 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 351 transitions, 4651 flow [2024-06-28 01:50:25,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:25,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:25,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:25,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 01:50:25,426 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:25,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:25,426 INFO L85 PathProgramCache]: Analyzing trace with hash 740170324, now seen corresponding path program 11 times [2024-06-28 01:50:25,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:25,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021776393] [2024-06-28 01:50:25,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:25,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:25,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:26,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:26,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:26,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021776393] [2024-06-28 01:50:26,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021776393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:26,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:26,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:50:26,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412310665] [2024-06-28 01:50:26,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:26,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:50:26,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:26,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:50:26,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:50:27,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:27,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 351 transitions, 4651 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:27,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:27,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:27,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:27,929 INFO L124 PetriNetUnfolderBase]: 1621/3295 cut-off events. [2024-06-28 01:50:27,929 INFO L125 PetriNetUnfolderBase]: For 146933/146933 co-relation queries the response was YES. [2024-06-28 01:50:27,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18587 conditions, 3295 events. 1621/3295 cut-off events. For 146933/146933 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 23251 event pairs, 331 based on Foata normal form. 2/3041 useless extension candidates. Maximal degree in co-relation 18412. Up to 2534 conditions per place. [2024-06-28 01:50:27,968 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 270 selfloop transitions, 88 changer transitions 0/367 dead transitions. [2024-06-28 01:50:27,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 367 transitions, 5443 flow [2024-06-28 01:50:27,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:50:27,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:50:27,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 01:50:27,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4486486486486487 [2024-06-28 01:50:27,969 INFO L175 Difference]: Start difference. First operand has 372 places, 351 transitions, 4651 flow. Second operand 10 states and 166 transitions. [2024-06-28 01:50:27,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 367 transitions, 5443 flow [2024-06-28 01:50:28,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 367 transitions, 5198 flow, removed 75 selfloop flow, removed 9 redundant places. [2024-06-28 01:50:28,775 INFO L231 Difference]: Finished difference. Result has 373 places, 351 transitions, 4591 flow [2024-06-28 01:50:28,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4406, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4591, PETRI_PLACES=373, PETRI_TRANSITIONS=351} [2024-06-28 01:50:28,776 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-28 01:50:28,776 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 351 transitions, 4591 flow [2024-06-28 01:50:28,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:28,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:28,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:28,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 01:50:28,776 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:28,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:28,777 INFO L85 PathProgramCache]: Analyzing trace with hash 64652850, now seen corresponding path program 12 times [2024-06-28 01:50:28,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:28,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116476164] [2024-06-28 01:50:28,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:28,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:28,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:30,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:30,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:30,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116476164] [2024-06-28 01:50:30,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116476164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:30,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:30,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:50:30,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661632023] [2024-06-28 01:50:30,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:30,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:50:30,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:30,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:50:30,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:50:30,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:30,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 351 transitions, 4591 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:30,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:30,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:30,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:31,564 INFO L124 PetriNetUnfolderBase]: 1628/3306 cut-off events. [2024-06-28 01:50:31,565 INFO L125 PetriNetUnfolderBase]: For 141391/141391 co-relation queries the response was YES. [2024-06-28 01:50:31,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18623 conditions, 3306 events. 1628/3306 cut-off events. For 141391/141391 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 23309 event pairs, 326 based on Foata normal form. 1/3051 useless extension candidates. Maximal degree in co-relation 18447. Up to 2385 conditions per place. [2024-06-28 01:50:31,606 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 257 selfloop transitions, 105 changer transitions 0/371 dead transitions. [2024-06-28 01:50:31,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 371 transitions, 5489 flow [2024-06-28 01:50:31,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:31,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:31,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-28 01:50:31,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44471744471744473 [2024-06-28 01:50:31,607 INFO L175 Difference]: Start difference. First operand has 373 places, 351 transitions, 4591 flow. Second operand 11 states and 181 transitions. [2024-06-28 01:50:31,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 371 transitions, 5489 flow [2024-06-28 01:50:32,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 371 transitions, 5281 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 01:50:32,424 INFO L231 Difference]: Finished difference. Result has 375 places, 353 transitions, 4690 flow [2024-06-28 01:50:32,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4383, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4690, PETRI_PLACES=375, PETRI_TRANSITIONS=353} [2024-06-28 01:50:32,424 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-28 01:50:32,424 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 353 transitions, 4690 flow [2024-06-28 01:50:32,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:32,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:32,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:32,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 01:50:32,425 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:32,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:32,425 INFO L85 PathProgramCache]: Analyzing trace with hash 101751542, now seen corresponding path program 13 times [2024-06-28 01:50:32,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:32,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672877757] [2024-06-28 01:50:32,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:32,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:32,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:33,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:33,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:33,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672877757] [2024-06-28 01:50:33,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672877757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:33,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:33,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:50:33,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209982599] [2024-06-28 01:50:33,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:33,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:50:33,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:33,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:50:33,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:50:33,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:33,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 353 transitions, 4690 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:33,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:33,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:33,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:34,903 INFO L124 PetriNetUnfolderBase]: 1635/3319 cut-off events. [2024-06-28 01:50:34,904 INFO L125 PetriNetUnfolderBase]: For 143493/143493 co-relation queries the response was YES. [2024-06-28 01:50:34,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18906 conditions, 3319 events. 1635/3319 cut-off events. For 143493/143493 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 23415 event pairs, 326 based on Foata normal form. 1/3062 useless extension candidates. Maximal degree in co-relation 18729. Up to 2395 conditions per place. [2024-06-28 01:50:34,939 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 261 selfloop transitions, 103 changer transitions 0/373 dead transitions. [2024-06-28 01:50:34,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 373 transitions, 5596 flow [2024-06-28 01:50:34,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:34,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:34,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-28 01:50:34,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44717444717444715 [2024-06-28 01:50:34,940 INFO L175 Difference]: Start difference. First operand has 375 places, 353 transitions, 4690 flow. Second operand 11 states and 182 transitions. [2024-06-28 01:50:34,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 373 transitions, 5596 flow [2024-06-28 01:50:35,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 373 transitions, 5313 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-28 01:50:35,731 INFO L231 Difference]: Finished difference. Result has 377 places, 355 transitions, 4714 flow [2024-06-28 01:50:35,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4407, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4714, PETRI_PLACES=377, PETRI_TRANSITIONS=355} [2024-06-28 01:50:35,731 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-28 01:50:35,731 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 355 transitions, 4714 flow [2024-06-28 01:50:35,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:35,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:35,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:35,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 01:50:35,732 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:35,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:35,732 INFO L85 PathProgramCache]: Analyzing trace with hash 64892170, now seen corresponding path program 7 times [2024-06-28 01:50:35,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:35,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441372175] [2024-06-28 01:50:35,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:35,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:35,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:36,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:36,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:36,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441372175] [2024-06-28 01:50:36,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441372175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:36,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:36,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:50:36,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388565659] [2024-06-28 01:50:36,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:36,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:50:36,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:36,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:50:36,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:50:36,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:36,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 355 transitions, 4714 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:36,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:36,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:36,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:37,624 INFO L124 PetriNetUnfolderBase]: 1652/3359 cut-off events. [2024-06-28 01:50:37,624 INFO L125 PetriNetUnfolderBase]: For 154969/154969 co-relation queries the response was YES. [2024-06-28 01:50:37,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19234 conditions, 3359 events. 1652/3359 cut-off events. For 154969/154969 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23783 event pairs, 329 based on Foata normal form. 2/3101 useless extension candidates. Maximal degree in co-relation 19056. Up to 2515 conditions per place. [2024-06-28 01:50:37,777 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 289 selfloop transitions, 80 changer transitions 0/378 dead transitions. [2024-06-28 01:50:37,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 378 transitions, 5606 flow [2024-06-28 01:50:37,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:37,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:37,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-28 01:50:37,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44963144963144963 [2024-06-28 01:50:37,778 INFO L175 Difference]: Start difference. First operand has 377 places, 355 transitions, 4714 flow. Second operand 11 states and 183 transitions. [2024-06-28 01:50:37,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 378 transitions, 5606 flow [2024-06-28 01:50:38,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 378 transitions, 5323 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-28 01:50:38,597 INFO L231 Difference]: Finished difference. Result has 379 places, 356 transitions, 4651 flow [2024-06-28 01:50:38,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4431, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4651, PETRI_PLACES=379, PETRI_TRANSITIONS=356} [2024-06-28 01:50:38,597 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-28 01:50:38,597 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 356 transitions, 4651 flow [2024-06-28 01:50:38,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:38,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:38,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:38,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 01:50:38,598 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:38,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:38,598 INFO L85 PathProgramCache]: Analyzing trace with hash 64891860, now seen corresponding path program 14 times [2024-06-28 01:50:38,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:38,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007325797] [2024-06-28 01:50:38,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:38,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:38,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:40,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:40,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:40,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007325797] [2024-06-28 01:50:40,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007325797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:40,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:40,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:50:40,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53799718] [2024-06-28 01:50:40,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:40,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:50:40,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:40,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:50:40,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:50:40,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:40,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 356 transitions, 4651 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:40,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:40,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:40,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:41,107 INFO L124 PetriNetUnfolderBase]: 1659/3371 cut-off events. [2024-06-28 01:50:41,107 INFO L125 PetriNetUnfolderBase]: For 150727/150727 co-relation queries the response was YES. [2024-06-28 01:50:41,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19251 conditions, 3371 events. 1659/3371 cut-off events. For 150727/150727 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 23867 event pairs, 334 based on Foata normal form. 1/3107 useless extension candidates. Maximal degree in co-relation 19072. Up to 2339 conditions per place. [2024-06-28 01:50:41,152 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 222 selfloop transitions, 145 changer transitions 0/376 dead transitions. [2024-06-28 01:50:41,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 376 transitions, 5567 flow [2024-06-28 01:50:41,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:41,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:41,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-28 01:50:41,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4520884520884521 [2024-06-28 01:50:41,153 INFO L175 Difference]: Start difference. First operand has 379 places, 356 transitions, 4651 flow. Second operand 11 states and 184 transitions. [2024-06-28 01:50:41,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 376 transitions, 5567 flow [2024-06-28 01:50:41,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 376 transitions, 5357 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-28 01:50:41,934 INFO L231 Difference]: Finished difference. Result has 381 places, 358 transitions, 4836 flow [2024-06-28 01:50:41,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4441, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4836, PETRI_PLACES=381, PETRI_TRANSITIONS=358} [2024-06-28 01:50:41,935 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-28 01:50:41,935 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 358 transitions, 4836 flow [2024-06-28 01:50:41,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:41,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:41,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:41,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 01:50:41,935 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:41,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:41,936 INFO L85 PathProgramCache]: Analyzing trace with hash 740179004, now seen corresponding path program 8 times [2024-06-28 01:50:41,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:41,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028677408] [2024-06-28 01:50:41,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:41,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:41,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:42,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:42,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:42,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028677408] [2024-06-28 01:50:42,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028677408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:42,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:42,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:50:42,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931631573] [2024-06-28 01:50:42,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:42,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:50:42,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:42,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:50:42,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:50:43,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:43,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 358 transitions, 4836 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:43,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:43,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:43,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:43,978 INFO L124 PetriNetUnfolderBase]: 1747/3595 cut-off events. [2024-06-28 01:50:43,978 INFO L125 PetriNetUnfolderBase]: For 228087/228087 co-relation queries the response was YES. [2024-06-28 01:50:44,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20515 conditions, 3595 events. 1747/3595 cut-off events. For 228087/228087 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 26105 event pairs, 377 based on Foata normal form. 12/3333 useless extension candidates. Maximal degree in co-relation 20335. Up to 2680 conditions per place. [2024-06-28 01:50:44,026 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 329 selfloop transitions, 47 changer transitions 0/385 dead transitions. [2024-06-28 01:50:44,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 385 transitions, 5830 flow [2024-06-28 01:50:44,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:44,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:44,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-28 01:50:44,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-28 01:50:44,027 INFO L175 Difference]: Start difference. First operand has 381 places, 358 transitions, 4836 flow. Second operand 11 states and 185 transitions. [2024-06-28 01:50:44,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 385 transitions, 5830 flow [2024-06-28 01:50:44,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 385 transitions, 5459 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-28 01:50:44,846 INFO L231 Difference]: Finished difference. Result has 383 places, 359 transitions, 4623 flow [2024-06-28 01:50:44,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4465, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4623, PETRI_PLACES=383, PETRI_TRANSITIONS=359} [2024-06-28 01:50:44,847 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 342 predicate places. [2024-06-28 01:50:44,847 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 359 transitions, 4623 flow [2024-06-28 01:50:44,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:44,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:44,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:44,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 01:50:44,848 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:44,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:44,848 INFO L85 PathProgramCache]: Analyzing trace with hash 961584724, now seen corresponding path program 15 times [2024-06-28 01:50:44,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:44,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453560347] [2024-06-28 01:50:44,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:44,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:44,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:46,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:46,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:46,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453560347] [2024-06-28 01:50:46,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453560347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:46,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:46,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:50:46,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663179466] [2024-06-28 01:50:46,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:46,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:50:46,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:46,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:50:46,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:50:46,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:46,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 359 transitions, 4623 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:46,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:46,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:46,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:47,303 INFO L124 PetriNetUnfolderBase]: 1754/3603 cut-off events. [2024-06-28 01:50:47,303 INFO L125 PetriNetUnfolderBase]: For 158718/158718 co-relation queries the response was YES. [2024-06-28 01:50:47,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20250 conditions, 3603 events. 1754/3603 cut-off events. For 158718/158718 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 26134 event pairs, 367 based on Foata normal form. 1/3323 useless extension candidates. Maximal degree in co-relation 20069. Up to 2739 conditions per place. [2024-06-28 01:50:47,352 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 292 selfloop transitions, 79 changer transitions 0/380 dead transitions. [2024-06-28 01:50:47,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 380 transitions, 5755 flow [2024-06-28 01:50:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:47,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:47,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 01:50:47,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.457002457002457 [2024-06-28 01:50:47,353 INFO L175 Difference]: Start difference. First operand has 383 places, 359 transitions, 4623 flow. Second operand 11 states and 186 transitions. [2024-06-28 01:50:47,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 380 transitions, 5755 flow [2024-06-28 01:50:48,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 380 transitions, 5622 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 01:50:48,276 INFO L231 Difference]: Finished difference. Result has 385 places, 361 transitions, 4723 flow [2024-06-28 01:50:48,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4490, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4723, PETRI_PLACES=385, PETRI_TRANSITIONS=361} [2024-06-28 01:50:48,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-28 01:50:48,276 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 361 transitions, 4723 flow [2024-06-28 01:50:48,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:48,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:48,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:48,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 01:50:48,276 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:48,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:48,277 INFO L85 PathProgramCache]: Analyzing trace with hash 711948520, now seen corresponding path program 9 times [2024-06-28 01:50:48,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:48,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093928587] [2024-06-28 01:50:48,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:48,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:48,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:49,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:49,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:49,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093928587] [2024-06-28 01:50:49,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093928587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:49,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:49,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:50:49,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423618675] [2024-06-28 01:50:49,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:49,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:50:49,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:49,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:50:49,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:50:49,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:49,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 361 transitions, 4723 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:49,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:49,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:49,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:50,490 INFO L124 PetriNetUnfolderBase]: 1771/3643 cut-off events. [2024-06-28 01:50:50,490 INFO L125 PetriNetUnfolderBase]: For 168566/168566 co-relation queries the response was YES. [2024-06-28 01:50:50,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20600 conditions, 3643 events. 1771/3643 cut-off events. For 168566/168566 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 26508 event pairs, 370 based on Foata normal form. 2/3362 useless extension candidates. Maximal degree in co-relation 20418. Up to 2829 conditions per place. [2024-06-28 01:50:50,542 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 317 selfloop transitions, 58 changer transitions 0/384 dead transitions. [2024-06-28 01:50:50,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 384 transitions, 5631 flow [2024-06-28 01:50:50,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:50,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:50,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-28 01:50:50,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-28 01:50:50,543 INFO L175 Difference]: Start difference. First operand has 385 places, 361 transitions, 4723 flow. Second operand 11 states and 185 transitions. [2024-06-28 01:50:50,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 384 transitions, 5631 flow [2024-06-28 01:50:51,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 384 transitions, 5421 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-28 01:50:51,475 INFO L231 Difference]: Finished difference. Result has 387 places, 362 transitions, 4693 flow [2024-06-28 01:50:51,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4513, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4693, PETRI_PLACES=387, PETRI_TRANSITIONS=362} [2024-06-28 01:50:51,476 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-28 01:50:51,476 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 362 transitions, 4693 flow [2024-06-28 01:50:51,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:51,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:51,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:51,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 01:50:51,476 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:51,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:51,476 INFO L85 PathProgramCache]: Analyzing trace with hash 72927060, now seen corresponding path program 16 times [2024-06-28 01:50:51,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:51,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808488995] [2024-06-28 01:50:51,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:51,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:51,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:54,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:54,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:54,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808488995] [2024-06-28 01:50:54,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808488995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:54,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:54,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:50:54,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526658264] [2024-06-28 01:50:54,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:54,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:50:54,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:54,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:50:54,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:50:54,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:54,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 362 transitions, 4693 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:54,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:54,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:54,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:55,218 INFO L124 PetriNetUnfolderBase]: 1778/3656 cut-off events. [2024-06-28 01:50:55,219 INFO L125 PetriNetUnfolderBase]: For 165412/165412 co-relation queries the response was YES. [2024-06-28 01:50:55,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20682 conditions, 3656 events. 1778/3656 cut-off events. For 165412/165412 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 26632 event pairs, 370 based on Foata normal form. 1/3371 useless extension candidates. Maximal degree in co-relation 20499. Up to 2659 conditions per place. [2024-06-28 01:50:55,263 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 271 selfloop transitions, 102 changer transitions 0/382 dead transitions. [2024-06-28 01:50:55,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 382 transitions, 5625 flow [2024-06-28 01:50:55,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:55,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:55,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-28 01:50:55,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44963144963144963 [2024-06-28 01:50:55,264 INFO L175 Difference]: Start difference. First operand has 387 places, 362 transitions, 4693 flow. Second operand 11 states and 183 transitions. [2024-06-28 01:50:55,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 382 transitions, 5625 flow [2024-06-28 01:50:56,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 382 transitions, 5429 flow, removed 30 selfloop flow, removed 11 redundant places. [2024-06-28 01:50:56,158 INFO L231 Difference]: Finished difference. Result has 387 places, 364 transitions, 4810 flow [2024-06-28 01:50:56,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4497, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4810, PETRI_PLACES=387, PETRI_TRANSITIONS=364} [2024-06-28 01:50:56,158 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-28 01:50:56,158 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 364 transitions, 4810 flow [2024-06-28 01:50:56,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:56,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:56,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:56,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 01:50:56,159 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:56,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:56,159 INFO L85 PathProgramCache]: Analyzing trace with hash 72935740, now seen corresponding path program 10 times [2024-06-28 01:50:56,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:56,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155898838] [2024-06-28 01:50:56,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:56,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:56,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:57,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:57,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:57,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155898838] [2024-06-28 01:50:57,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155898838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:57,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:57,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:50:57,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660073993] [2024-06-28 01:50:57,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:57,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:50:57,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:57,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:50:57,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:50:57,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:50:57,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 364 transitions, 4810 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:57,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:57,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:50:57,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:58,170 INFO L124 PetriNetUnfolderBase]: 1795/3696 cut-off events. [2024-06-28 01:50:58,170 INFO L125 PetriNetUnfolderBase]: For 175389/175389 co-relation queries the response was YES. [2024-06-28 01:50:58,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20933 conditions, 3696 events. 1795/3696 cut-off events. For 175389/175389 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 27026 event pairs, 373 based on Foata normal form. 2/3410 useless extension candidates. Maximal degree in co-relation 20750. Up to 2779 conditions per place. [2024-06-28 01:50:58,215 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 299 selfloop transitions, 79 changer transitions 0/387 dead transitions. [2024-06-28 01:50:58,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 387 transitions, 5726 flow [2024-06-28 01:50:58,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:58,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:58,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-28 01:50:58,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4520884520884521 [2024-06-28 01:50:58,217 INFO L175 Difference]: Start difference. First operand has 387 places, 364 transitions, 4810 flow. Second operand 11 states and 184 transitions. [2024-06-28 01:50:58,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 387 transitions, 5726 flow [2024-06-28 01:50:59,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 387 transitions, 5430 flow, removed 45 selfloop flow, removed 10 redundant places. [2024-06-28 01:50:59,273 INFO L231 Difference]: Finished difference. Result has 388 places, 365 transitions, 4738 flow [2024-06-28 01:50:59,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4514, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4738, PETRI_PLACES=388, PETRI_TRANSITIONS=365} [2024-06-28 01:50:59,274 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-28 01:50:59,274 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 365 transitions, 4738 flow [2024-06-28 01:50:59,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:59,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:59,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:59,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 01:50:59,275 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:59,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:59,275 INFO L85 PathProgramCache]: Analyzing trace with hash 961815364, now seen corresponding path program 17 times [2024-06-28 01:50:59,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:59,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471705519] [2024-06-28 01:50:59,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:59,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:59,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:00,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:00,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:00,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471705519] [2024-06-28 01:51:00,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471705519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:00,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:00,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:51:00,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281147549] [2024-06-28 01:51:00,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:00,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:51:00,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:00,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:51:00,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:51:00,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:51:00,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 365 transitions, 4738 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:00,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:00,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:51:00,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:01,740 INFO L124 PetriNetUnfolderBase]: 1793/3693 cut-off events. [2024-06-28 01:51:01,740 INFO L125 PetriNetUnfolderBase]: For 159018/159018 co-relation queries the response was YES. [2024-06-28 01:51:01,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20539 conditions, 3693 events. 1793/3693 cut-off events. For 159018/159018 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 27005 event pairs, 373 based on Foata normal form. 1/3405 useless extension candidates. Maximal degree in co-relation 20356. Up to 2878 conditions per place. [2024-06-28 01:51:01,794 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 314 selfloop transitions, 60 changer transitions 0/383 dead transitions. [2024-06-28 01:51:01,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 383 transitions, 5572 flow [2024-06-28 01:51:01,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:51:01,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:51:01,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-28 01:51:01,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44717444717444715 [2024-06-28 01:51:01,795 INFO L175 Difference]: Start difference. First operand has 388 places, 365 transitions, 4738 flow. Second operand 11 states and 182 transitions. [2024-06-28 01:51:01,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 383 transitions, 5572 flow [2024-06-28 01:51:02,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 383 transitions, 5310 flow, removed 53 selfloop flow, removed 9 redundant places. [2024-06-28 01:51:02,819 INFO L231 Difference]: Finished difference. Result has 390 places, 365 transitions, 4601 flow [2024-06-28 01:51:02,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4476, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4601, PETRI_PLACES=390, PETRI_TRANSITIONS=365} [2024-06-28 01:51:02,819 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-28 01:51:02,820 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 365 transitions, 4601 flow [2024-06-28 01:51:02,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:02,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:02,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:02,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 01:51:02,820 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:02,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:02,821 INFO L85 PathProgramCache]: Analyzing trace with hash 73224040, now seen corresponding path program 11 times [2024-06-28 01:51:02,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:02,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220862225] [2024-06-28 01:51:02,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:02,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:02,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:03,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:03,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:03,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220862225] [2024-06-28 01:51:03,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220862225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:03,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:03,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:51:03,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796962175] [2024-06-28 01:51:03,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:03,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:51:03,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:03,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:51:03,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:51:04,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:51:04,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 365 transitions, 4601 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:04,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:04,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:51:04,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:05,059 INFO L124 PetriNetUnfolderBase]: 1810/3732 cut-off events. [2024-06-28 01:51:05,059 INFO L125 PetriNetUnfolderBase]: For 166973/166973 co-relation queries the response was YES. [2024-06-28 01:51:05,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20497 conditions, 3732 events. 1810/3732 cut-off events. For 166973/166973 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 27391 event pairs, 386 based on Foata normal form. 2/3445 useless extension candidates. Maximal degree in co-relation 20313. Up to 2771 conditions per place. [2024-06-28 01:51:05,108 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 295 selfloop transitions, 86 changer transitions 0/390 dead transitions. [2024-06-28 01:51:05,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 390 transitions, 5535 flow [2024-06-28 01:51:05,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:51:05,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:51:05,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 199 transitions. [2024-06-28 01:51:05,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44819819819819817 [2024-06-28 01:51:05,109 INFO L175 Difference]: Start difference. First operand has 390 places, 365 transitions, 4601 flow. Second operand 12 states and 199 transitions. [2024-06-28 01:51:05,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 390 transitions, 5535 flow [2024-06-28 01:51:06,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 390 transitions, 5338 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 01:51:06,119 INFO L231 Difference]: Finished difference. Result has 392 places, 366 transitions, 4646 flow [2024-06-28 01:51:06,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4404, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4646, PETRI_PLACES=392, PETRI_TRANSITIONS=366} [2024-06-28 01:51:06,120 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-28 01:51:06,120 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 366 transitions, 4646 flow [2024-06-28 01:51:06,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:06,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:06,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:06,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 01:51:06,121 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:06,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:06,121 INFO L85 PathProgramCache]: Analyzing trace with hash 970166144, now seen corresponding path program 12 times [2024-06-28 01:51:06,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:06,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845706677] [2024-06-28 01:51:06,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:06,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:06,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:07,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:07,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:07,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845706677] [2024-06-28 01:51:07,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845706677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:07,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:07,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:51:07,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003274094] [2024-06-28 01:51:07,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:07,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:51:07,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:07,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:51:07,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:51:07,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:51:07,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 366 transitions, 4646 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:07,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:07,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:51:07,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:08,452 INFO L124 PetriNetUnfolderBase]: 1847/3808 cut-off events. [2024-06-28 01:51:08,452 INFO L125 PetriNetUnfolderBase]: For 197266/197266 co-relation queries the response was YES. [2024-06-28 01:51:08,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21949 conditions, 3808 events. 1847/3808 cut-off events. For 197266/197266 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 28105 event pairs, 390 based on Foata normal form. 2/3523 useless extension candidates. Maximal degree in co-relation 21764. Up to 2711 conditions per place. [2024-06-28 01:51:08,497 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 325 selfloop transitions, 65 changer transitions 0/399 dead transitions. [2024-06-28 01:51:08,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 399 transitions, 5998 flow [2024-06-28 01:51:08,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:51:08,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:51:08,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-28 01:51:08,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47665847665847666 [2024-06-28 01:51:08,498 INFO L175 Difference]: Start difference. First operand has 392 places, 366 transitions, 4646 flow. Second operand 11 states and 194 transitions. [2024-06-28 01:51:08,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 399 transitions, 5998 flow [2024-06-28 01:51:09,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 399 transitions, 5762 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-06-28 01:51:09,573 INFO L231 Difference]: Finished difference. Result has 393 places, 368 transitions, 4676 flow [2024-06-28 01:51:09,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4416, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4676, PETRI_PLACES=393, PETRI_TRANSITIONS=368} [2024-06-28 01:51:09,573 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 352 predicate places. [2024-06-28 01:51:09,573 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 368 transitions, 4676 flow [2024-06-28 01:51:09,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:09,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:09,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:09,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 01:51:09,574 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:09,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:09,574 INFO L85 PathProgramCache]: Analyzing trace with hash 970155914, now seen corresponding path program 13 times [2024-06-28 01:51:09,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:09,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528097159] [2024-06-28 01:51:09,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:09,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:09,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:10,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:10,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:10,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528097159] [2024-06-28 01:51:10,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528097159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:10,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:10,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:51:10,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391316928] [2024-06-28 01:51:10,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:10,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:51:10,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:10,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:51:10,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:51:10,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:51:10,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 368 transitions, 4676 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:10,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:10,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:51:10,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:11,628 INFO L124 PetriNetUnfolderBase]: 1844/3811 cut-off events. [2024-06-28 01:51:11,628 INFO L125 PetriNetUnfolderBase]: For 175728/175728 co-relation queries the response was YES. [2024-06-28 01:51:11,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21198 conditions, 3811 events. 1844/3811 cut-off events. For 175728/175728 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 28166 event pairs, 402 based on Foata normal form. 2/3518 useless extension candidates. Maximal degree in co-relation 21012. Up to 2956 conditions per place. [2024-06-28 01:51:11,679 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 320 selfloop transitions, 63 changer transitions 0/392 dead transitions. [2024-06-28 01:51:11,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 392 transitions, 5552 flow [2024-06-28 01:51:11,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:51:11,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:51:11,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 199 transitions. [2024-06-28 01:51:11,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44819819819819817 [2024-06-28 01:51:11,680 INFO L175 Difference]: Start difference. First operand has 393 places, 368 transitions, 4676 flow. Second operand 12 states and 199 transitions. [2024-06-28 01:51:11,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 392 transitions, 5552 flow [2024-06-28 01:51:12,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 392 transitions, 5350 flow, removed 53 selfloop flow, removed 9 redundant places. [2024-06-28 01:51:12,815 INFO L231 Difference]: Finished difference. Result has 396 places, 368 transitions, 4605 flow [2024-06-28 01:51:12,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4474, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4605, PETRI_PLACES=396, PETRI_TRANSITIONS=368} [2024-06-28 01:51:12,816 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-28 01:51:12,816 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 368 transitions, 4605 flow [2024-06-28 01:51:12,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:12,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:12,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:12,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 01:51:12,816 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:12,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:12,817 INFO L85 PathProgramCache]: Analyzing trace with hash 72935430, now seen corresponding path program 18 times [2024-06-28 01:51:12,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:12,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466969585] [2024-06-28 01:51:12,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:12,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:12,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:14,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:14,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:14,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466969585] [2024-06-28 01:51:14,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466969585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:14,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:14,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:51:14,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189079017] [2024-06-28 01:51:14,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:14,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:51:14,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:14,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:51:14,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:51:14,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:51:14,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 368 transitions, 4605 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:14,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:14,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:51:14,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:15,560 INFO L124 PetriNetUnfolderBase]: 1851/3823 cut-off events. [2024-06-28 01:51:15,560 INFO L125 PetriNetUnfolderBase]: For 159856/159856 co-relation queries the response was YES. [2024-06-28 01:51:15,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20816 conditions, 3823 events. 1851/3823 cut-off events. For 159856/159856 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 28269 event pairs, 407 based on Foata normal form. 1/3524 useless extension candidates. Maximal degree in co-relation 20630. Up to 2698 conditions per place. [2024-06-28 01:51:15,608 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 237 selfloop transitions, 142 changer transitions 0/388 dead transitions. [2024-06-28 01:51:15,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 388 transitions, 5553 flow [2024-06-28 01:51:15,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:51:15,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:51:15,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 01:51:15,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.457002457002457 [2024-06-28 01:51:15,609 INFO L175 Difference]: Start difference. First operand has 396 places, 368 transitions, 4605 flow. Second operand 11 states and 186 transitions. [2024-06-28 01:51:15,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 388 transitions, 5553 flow [2024-06-28 01:51:16,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 388 transitions, 5401 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-28 01:51:16,498 INFO L231 Difference]: Finished difference. Result has 396 places, 370 transitions, 4850 flow [2024-06-28 01:51:16,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4453, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4850, PETRI_PLACES=396, PETRI_TRANSITIONS=370} [2024-06-28 01:51:16,498 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-28 01:51:16,498 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 370 transitions, 4850 flow [2024-06-28 01:51:16,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:16,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:16,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:16,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 01:51:16,499 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:16,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:16,499 INFO L85 PathProgramCache]: Analyzing trace with hash 73223730, now seen corresponding path program 19 times [2024-06-28 01:51:16,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:16,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471158101] [2024-06-28 01:51:16,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:16,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:16,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:18,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:18,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:18,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471158101] [2024-06-28 01:51:18,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471158101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:18,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:18,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:51:18,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921898202] [2024-06-28 01:51:18,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:18,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:51:18,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:18,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:51:18,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:51:18,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:51:18,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 370 transitions, 4850 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:18,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:18,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:51:18,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:19,989 INFO L124 PetriNetUnfolderBase]: 1849/3821 cut-off events. [2024-06-28 01:51:19,989 INFO L125 PetriNetUnfolderBase]: For 154516/154516 co-relation queries the response was YES. [2024-06-28 01:51:20,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20755 conditions, 3821 events. 1849/3821 cut-off events. For 154516/154516 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 28285 event pairs, 402 based on Foata normal form. 1/3524 useless extension candidates. Maximal degree in co-relation 20568. Up to 2742 conditions per place. [2024-06-28 01:51:20,051 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 263 selfloop transitions, 116 changer transitions 0/388 dead transitions. [2024-06-28 01:51:20,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 388 transitions, 5694 flow [2024-06-28 01:51:20,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:51:20,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:51:20,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-28 01:51:20,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-28 01:51:20,053 INFO L175 Difference]: Start difference. First operand has 396 places, 370 transitions, 4850 flow. Second operand 11 states and 185 transitions. [2024-06-28 01:51:20,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 388 transitions, 5694 flow [2024-06-28 01:51:21,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 388 transitions, 5321 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-28 01:51:21,044 INFO L231 Difference]: Finished difference. Result has 398 places, 370 transitions, 4714 flow [2024-06-28 01:51:21,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4477, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4714, PETRI_PLACES=398, PETRI_TRANSITIONS=370} [2024-06-28 01:51:21,045 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 357 predicate places. [2024-06-28 01:51:21,045 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 370 transitions, 4714 flow [2024-06-28 01:51:21,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:21,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:21,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:21,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 01:51:21,045 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:21,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:21,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1019434948, now seen corresponding path program 14 times [2024-06-28 01:51:21,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:21,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694894827] [2024-06-28 01:51:21,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:21,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:21,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:22,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:22,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:22,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694894827] [2024-06-28 01:51:22,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694894827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:22,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:22,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:51:22,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375973409] [2024-06-28 01:51:22,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:22,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:51:22,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:22,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:51:22,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:51:22,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:51:22,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 370 transitions, 4714 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:22,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:22,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:51:22,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:23,764 INFO L124 PetriNetUnfolderBase]: 1892/3913 cut-off events. [2024-06-28 01:51:23,765 INFO L125 PetriNetUnfolderBase]: For 188278/188278 co-relation queries the response was YES. [2024-06-28 01:51:23,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21890 conditions, 3913 events. 1892/3913 cut-off events. For 188278/188278 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 29155 event pairs, 410 based on Foata normal form. 2/3618 useless extension candidates. Maximal degree in co-relation 21702. Up to 3126 conditions per place. [2024-06-28 01:51:23,823 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 372 selfloop transitions, 20 changer transitions 0/401 dead transitions. [2024-06-28 01:51:23,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 401 transitions, 6001 flow [2024-06-28 01:51:23,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:51:23,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:51:23,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-28 01:51:23,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398034398034398 [2024-06-28 01:51:23,824 INFO L175 Difference]: Start difference. First operand has 398 places, 370 transitions, 4714 flow. Second operand 11 states and 179 transitions. [2024-06-28 01:51:23,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 401 transitions, 6001 flow [2024-06-28 01:51:24,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 401 transitions, 5384 flow, removed 50 selfloop flow, removed 15 redundant places. [2024-06-28 01:51:24,877 INFO L231 Difference]: Finished difference. Result has 395 places, 374 transitions, 4291 flow [2024-06-28 01:51:24,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4099, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4291, PETRI_PLACES=395, PETRI_TRANSITIONS=374} [2024-06-28 01:51:24,878 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-28 01:51:24,878 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 374 transitions, 4291 flow [2024-06-28 01:51:24,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:24,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:24,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:24,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 01:51:24,878 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:24,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:24,879 INFO L85 PathProgramCache]: Analyzing trace with hash 969858934, now seen corresponding path program 20 times [2024-06-28 01:51:24,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:24,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878749994] [2024-06-28 01:51:24,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:24,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:24,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:26,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:26,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:26,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878749994] [2024-06-28 01:51:26,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878749994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:26,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:26,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:51:26,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130898655] [2024-06-28 01:51:26,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:26,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:51:26,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:26,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:51:26,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:51:26,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:51:26,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 374 transitions, 4291 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:26,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:26,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:51:26,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:27,185 INFO L124 PetriNetUnfolderBase]: 1890/3911 cut-off events. [2024-06-28 01:51:27,185 INFO L125 PetriNetUnfolderBase]: For 170186/170186 co-relation queries the response was YES. [2024-06-28 01:51:27,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20753 conditions, 3911 events. 1890/3911 cut-off events. For 170186/170186 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 29130 event pairs, 419 based on Foata normal form. 1/3608 useless extension candidates. Maximal degree in co-relation 20569. Up to 3051 conditions per place. [2024-06-28 01:51:27,240 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 320 selfloop transitions, 63 changer transitions 0/392 dead transitions. [2024-06-28 01:51:27,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 392 transitions, 5143 flow [2024-06-28 01:51:27,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:51:27,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:51:27,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-28 01:51:27,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44226044226044225 [2024-06-28 01:51:27,241 INFO L175 Difference]: Start difference. First operand has 395 places, 374 transitions, 4291 flow. Second operand 11 states and 180 transitions. [2024-06-28 01:51:27,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 392 transitions, 5143 flow [2024-06-28 01:51:28,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 392 transitions, 4996 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-28 01:51:28,170 INFO L231 Difference]: Finished difference. Result has 400 places, 374 transitions, 4275 flow [2024-06-28 01:51:28,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4144, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4275, PETRI_PLACES=400, PETRI_TRANSITIONS=374} [2024-06-28 01:51:28,170 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 359 predicate places. [2024-06-28 01:51:28,170 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 374 transitions, 4275 flow [2024-06-28 01:51:28,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:28,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:28,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:28,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 01:51:28,171 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:28,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:28,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1550274398, now seen corresponding path program 15 times [2024-06-28 01:51:28,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:28,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323684876] [2024-06-28 01:51:28,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:28,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:28,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:29,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:29,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:29,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323684876] [2024-06-28 01:51:29,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323684876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:29,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:29,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:51:29,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61668414] [2024-06-28 01:51:29,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:29,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:51:29,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:29,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:51:29,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:51:29,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:51:29,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 374 transitions, 4275 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:29,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:29,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:51:29,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:30,598 INFO L124 PetriNetUnfolderBase]: 1927/3988 cut-off events. [2024-06-28 01:51:30,598 INFO L125 PetriNetUnfolderBase]: For 199180/199180 co-relation queries the response was YES. [2024-06-28 01:51:30,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21642 conditions, 3988 events. 1927/3988 cut-off events. For 199180/199180 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 29899 event pairs, 427 based on Foata normal form. 2/3690 useless extension candidates. Maximal degree in co-relation 21456. Up to 3175 conditions per place. [2024-06-28 01:51:30,657 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 371 selfloop transitions, 25 changer transitions 0/405 dead transitions. [2024-06-28 01:51:30,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 405 transitions, 5569 flow [2024-06-28 01:51:30,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:51:30,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:51:30,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-28 01:51:30,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4391891891891892 [2024-06-28 01:51:30,659 INFO L175 Difference]: Start difference. First operand has 400 places, 374 transitions, 4275 flow. Second operand 12 states and 195 transitions. [2024-06-28 01:51:30,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 405 transitions, 5569 flow [2024-06-28 01:51:31,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 405 transitions, 5392 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-28 01:51:31,742 INFO L231 Difference]: Finished difference. Result has 401 places, 376 transitions, 4278 flow [2024-06-28 01:51:31,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4098, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4278, PETRI_PLACES=401, PETRI_TRANSITIONS=376} [2024-06-28 01:51:31,743 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 360 predicate places. [2024-06-28 01:51:31,743 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 376 transitions, 4278 flow [2024-06-28 01:51:31,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:31,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:31,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:31,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 01:51:31,743 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:31,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:31,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1207965578, now seen corresponding path program 16 times [2024-06-28 01:51:31,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:31,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152811784] [2024-06-28 01:51:31,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:31,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:31,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:33,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:33,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:33,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152811784] [2024-06-28 01:51:33,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152811784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:33,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:33,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:51:33,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526756163] [2024-06-28 01:51:33,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:33,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:51:33,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:33,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:51:33,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:51:33,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:51:33,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 376 transitions, 4278 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:33,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:33,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:51:33,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:34,279 INFO L124 PetriNetUnfolderBase]: 1950/4045 cut-off events. [2024-06-28 01:51:34,280 INFO L125 PetriNetUnfolderBase]: For 205747/205747 co-relation queries the response was YES. [2024-06-28 01:51:34,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21936 conditions, 4045 events. 1950/4045 cut-off events. For 205747/205747 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 30479 event pairs, 443 based on Foata normal form. 2/3740 useless extension candidates. Maximal degree in co-relation 21750. Up to 3283 conditions per place. [2024-06-28 01:51:34,337 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 371 selfloop transitions, 21 changer transitions 0/401 dead transitions. [2024-06-28 01:51:34,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 401 transitions, 5233 flow [2024-06-28 01:51:34,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:51:34,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:51:34,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-28 01:51:34,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4275184275184275 [2024-06-28 01:51:34,338 INFO L175 Difference]: Start difference. First operand has 401 places, 376 transitions, 4278 flow. Second operand 11 states and 174 transitions. [2024-06-28 01:51:34,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 401 transitions, 5233 flow [2024-06-28 01:51:35,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 401 transitions, 5113 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-28 01:51:35,528 INFO L231 Difference]: Finished difference. Result has 404 places, 379 transitions, 4277 flow [2024-06-28 01:51:35,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4162, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4277, PETRI_PLACES=404, PETRI_TRANSITIONS=379} [2024-06-28 01:51:35,528 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-28 01:51:35,528 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 379 transitions, 4277 flow [2024-06-28 01:51:35,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:35,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:35,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:35,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 01:51:35,529 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:35,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:35,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1562238848, now seen corresponding path program 17 times [2024-06-28 01:51:35,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:35,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878954004] [2024-06-28 01:51:35,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:35,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:35,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:36,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:36,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:36,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878954004] [2024-06-28 01:51:36,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878954004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:36,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:36,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:51:36,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324020486] [2024-06-28 01:51:36,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:36,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:51:36,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:36,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:51:36,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:51:36,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:51:36,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 379 transitions, 4277 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:36,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:36,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:51:36,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:37,801 INFO L124 PetriNetUnfolderBase]: 1967/4084 cut-off events. [2024-06-28 01:51:37,801 INFO L125 PetriNetUnfolderBase]: For 205317/205317 co-relation queries the response was YES. [2024-06-28 01:51:37,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21958 conditions, 4084 events. 1967/4084 cut-off events. For 205317/205317 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 30744 event pairs, 430 based on Foata normal form. 2/3794 useless extension candidates. Maximal degree in co-relation 21771. Up to 3064 conditions per place. [2024-06-28 01:51:37,861 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 373 selfloop transitions, 29 changer transitions 0/411 dead transitions. [2024-06-28 01:51:37,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 411 transitions, 5531 flow [2024-06-28 01:51:37,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:51:37,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:51:37,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-28 01:51:37,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44963144963144963 [2024-06-28 01:51:37,862 INFO L175 Difference]: Start difference. First operand has 404 places, 379 transitions, 4277 flow. Second operand 11 states and 183 transitions. [2024-06-28 01:51:37,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 411 transitions, 5531 flow [2024-06-28 01:51:38,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 411 transitions, 5451 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 01:51:39,003 INFO L231 Difference]: Finished difference. Result has 407 places, 380 transitions, 4325 flow [2024-06-28 01:51:39,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4197, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4325, PETRI_PLACES=407, PETRI_TRANSITIONS=380} [2024-06-28 01:51:39,003 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-28 01:51:39,003 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 380 transitions, 4325 flow [2024-06-28 01:51:39,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:39,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:39,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:39,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 01:51:39,004 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:39,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:39,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1550264168, now seen corresponding path program 18 times [2024-06-28 01:51:39,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:39,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097827378] [2024-06-28 01:51:39,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:39,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:39,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:40,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:40,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:40,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097827378] [2024-06-28 01:51:40,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097827378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:40,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:40,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:51:40,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871741210] [2024-06-28 01:51:40,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:40,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:51:40,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:40,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:51:40,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:51:40,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:51:40,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 380 transitions, 4325 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:40,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:40,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:51:40,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:41,274 INFO L124 PetriNetUnfolderBase]: 1961/4074 cut-off events. [2024-06-28 01:51:41,275 INFO L125 PetriNetUnfolderBase]: For 188933/188933 co-relation queries the response was YES. [2024-06-28 01:51:41,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21197 conditions, 4074 events. 1961/4074 cut-off events. For 188933/188933 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 30785 event pairs, 454 based on Foata normal form. 4/3771 useless extension candidates. Maximal degree in co-relation 21009. Up to 3247 conditions per place. [2024-06-28 01:51:41,330 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 364 selfloop transitions, 27 changer transitions 0/400 dead transitions. [2024-06-28 01:51:41,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 400 transitions, 5197 flow [2024-06-28 01:51:41,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:51:41,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:51:41,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 01:51:41,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43513513513513513 [2024-06-28 01:51:41,331 INFO L175 Difference]: Start difference. First operand has 407 places, 380 transitions, 4325 flow. Second operand 10 states and 161 transitions. [2024-06-28 01:51:41,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 400 transitions, 5197 flow [2024-06-28 01:51:42,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 400 transitions, 4995 flow, removed 73 selfloop flow, removed 9 redundant places. [2024-06-28 01:51:42,344 INFO L231 Difference]: Finished difference. Result has 408 places, 380 transitions, 4185 flow [2024-06-28 01:51:42,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4123, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4185, PETRI_PLACES=408, PETRI_TRANSITIONS=380} [2024-06-28 01:51:42,344 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 367 predicate places. [2024-06-28 01:51:42,345 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 380 transitions, 4185 flow [2024-06-28 01:51:42,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:42,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:42,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:42,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 01:51:42,345 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:42,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:42,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1207668598, now seen corresponding path program 21 times [2024-06-28 01:51:42,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:42,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003095374] [2024-06-28 01:51:42,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:42,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:42,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:44,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:44,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:44,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003095374] [2024-06-28 01:51:44,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003095374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:44,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:44,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:51:44,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749760727] [2024-06-28 01:51:44,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:44,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:51:44,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:44,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:51:44,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:51:44,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:51:44,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 380 transitions, 4185 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:44,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:44,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:51:44,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:45,279 INFO L124 PetriNetUnfolderBase]: 1959/4071 cut-off events. [2024-06-28 01:51:45,279 INFO L125 PetriNetUnfolderBase]: For 143053/143053 co-relation queries the response was YES. [2024-06-28 01:51:45,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20020 conditions, 4071 events. 1959/4071 cut-off events. For 143053/143053 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 30776 event pairs, 454 based on Foata normal form. 1/3762 useless extension candidates. Maximal degree in co-relation 19831. Up to 3327 conditions per place. [2024-06-28 01:51:45,337 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 370 selfloop transitions, 19 changer transitions 0/398 dead transitions. [2024-06-28 01:51:45,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 398 transitions, 5049 flow [2024-06-28 01:51:45,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:51:45,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:51:45,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-28 01:51:45,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4152334152334152 [2024-06-28 01:51:45,338 INFO L175 Difference]: Start difference. First operand has 408 places, 380 transitions, 4185 flow. Second operand 11 states and 169 transitions. [2024-06-28 01:51:45,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 398 transitions, 5049 flow [2024-06-28 01:51:46,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 398 transitions, 4953 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 01:51:46,188 INFO L231 Difference]: Finished difference. Result has 411 places, 380 transitions, 4132 flow [2024-06-28 01:51:46,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4089, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4132, PETRI_PLACES=411, PETRI_TRANSITIONS=380} [2024-06-28 01:51:46,188 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-28 01:51:46,188 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 380 transitions, 4132 flow [2024-06-28 01:51:46,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:46,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:46,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:46,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 01:51:46,189 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:46,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:46,189 INFO L85 PathProgramCache]: Analyzing trace with hash 73234270, now seen corresponding path program 19 times [2024-06-28 01:51:46,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:46,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145211917] [2024-06-28 01:51:46,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:46,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:46,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:47,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:47,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:47,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145211917] [2024-06-28 01:51:47,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145211917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:47,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:47,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:51:47,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351059511] [2024-06-28 01:51:47,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:47,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:51:47,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:47,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:51:47,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:51:47,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:51:47,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 380 transitions, 4132 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:47,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:47,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:51:47,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:48,524 INFO L124 PetriNetUnfolderBase]: 1956/4056 cut-off events. [2024-06-28 01:51:48,524 INFO L125 PetriNetUnfolderBase]: For 133536/133536 co-relation queries the response was YES. [2024-06-28 01:51:48,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19543 conditions, 4056 events. 1956/4056 cut-off events. For 133536/133536 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 30560 event pairs, 436 based on Foata normal form. 2/3750 useless extension candidates. Maximal degree in co-relation 19353. Up to 2960 conditions per place. [2024-06-28 01:51:48,584 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 310 selfloop transitions, 87 changer transitions 0/406 dead transitions. [2024-06-28 01:51:48,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 406 transitions, 5040 flow [2024-06-28 01:51:48,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:51:48,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:51:48,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-28 01:51:48,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4643734643734644 [2024-06-28 01:51:48,585 INFO L175 Difference]: Start difference. First operand has 411 places, 380 transitions, 4132 flow. Second operand 11 states and 189 transitions. [2024-06-28 01:51:48,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 406 transitions, 5040 flow [2024-06-28 01:51:49,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 406 transitions, 4949 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-06-28 01:51:49,399 INFO L231 Difference]: Finished difference. Result has 409 places, 380 transitions, 4219 flow [2024-06-28 01:51:49,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4219, PETRI_PLACES=409, PETRI_TRANSITIONS=380} [2024-06-28 01:51:49,400 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-28 01:51:49,400 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 380 transitions, 4219 flow [2024-06-28 01:51:49,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:49,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:49,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:49,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 01:51:49,400 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:49,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:49,401 INFO L85 PathProgramCache]: Analyzing trace with hash -2095316957, now seen corresponding path program 1 times [2024-06-28 01:51:49,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:49,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063940093] [2024-06-28 01:51:49,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:49,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:49,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:50,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-28 01:51:50,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:50,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063940093] [2024-06-28 01:51:50,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063940093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:50,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:50,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:51:50,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767388021] [2024-06-28 01:51:50,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:50,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:51:50,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:50,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:51:50,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:51:50,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:51:50,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 380 transitions, 4219 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:50,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:50,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:51:50,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:51,795 INFO L124 PetriNetUnfolderBase]: 1973/4102 cut-off events. [2024-06-28 01:51:51,796 INFO L125 PetriNetUnfolderBase]: For 137703/137703 co-relation queries the response was YES. [2024-06-28 01:51:51,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20059 conditions, 4102 events. 1973/4102 cut-off events. For 137703/137703 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 31058 event pairs, 440 based on Foata normal form. 2/3790 useless extension candidates. Maximal degree in co-relation 19868. Up to 3249 conditions per place. [2024-06-28 01:51:51,853 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 329 selfloop transitions, 71 changer transitions 0/409 dead transitions. [2024-06-28 01:51:51,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 409 transitions, 5165 flow [2024-06-28 01:51:51,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:51:51,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:51:51,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-28 01:51:51,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44471744471744473 [2024-06-28 01:51:51,854 INFO L175 Difference]: Start difference. First operand has 409 places, 380 transitions, 4219 flow. Second operand 11 states and 181 transitions. [2024-06-28 01:51:51,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 409 transitions, 5165 flow [2024-06-28 01:51:52,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 409 transitions, 4792 flow, removed 32 selfloop flow, removed 16 redundant places. [2024-06-28 01:51:52,625 INFO L231 Difference]: Finished difference. Result has 404 places, 381 transitions, 4022 flow [2024-06-28 01:51:52,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3846, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4022, PETRI_PLACES=404, PETRI_TRANSITIONS=381} [2024-06-28 01:51:52,626 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-28 01:51:52,626 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 381 transitions, 4022 flow [2024-06-28 01:51:52,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:52,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:52,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:52,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 01:51:52,626 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:52,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:52,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1736055841, now seen corresponding path program 2 times [2024-06-28 01:51:52,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:52,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997269007] [2024-06-28 01:51:52,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:52,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:52,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:53,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:53,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:53,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997269007] [2024-06-28 01:51:53,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997269007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:53,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:53,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:51:53,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902032577] [2024-06-28 01:51:53,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:53,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:51:53,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:53,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:51:53,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:51:53,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:51:53,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 381 transitions, 4022 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:53,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:53,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:51:53,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:54,976 INFO L124 PetriNetUnfolderBase]: 2091/4373 cut-off events. [2024-06-28 01:51:54,976 INFO L125 PetriNetUnfolderBase]: For 253008/253008 co-relation queries the response was YES. [2024-06-28 01:51:55,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21354 conditions, 4373 events. 2091/4373 cut-off events. For 253008/253008 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 33832 event pairs, 502 based on Foata normal form. 8/4060 useless extension candidates. Maximal degree in co-relation 21169. Up to 3187 conditions per place. [2024-06-28 01:51:55,035 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 340 selfloop transitions, 71 changer transitions 0/420 dead transitions. [2024-06-28 01:51:55,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 420 transitions, 5344 flow [2024-06-28 01:51:55,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:51:55,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:51:55,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-28 01:51:55,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742014742014742 [2024-06-28 01:51:55,036 INFO L175 Difference]: Start difference. First operand has 404 places, 381 transitions, 4022 flow. Second operand 11 states and 193 transitions. [2024-06-28 01:51:55,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 420 transitions, 5344 flow [2024-06-28 01:51:56,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 420 transitions, 5135 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-28 01:51:56,200 INFO L231 Difference]: Finished difference. Result has 404 places, 381 transitions, 3960 flow [2024-06-28 01:51:56,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3815, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3960, PETRI_PLACES=404, PETRI_TRANSITIONS=381} [2024-06-28 01:51:56,201 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-28 01:51:56,201 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 381 transitions, 3960 flow [2024-06-28 01:51:56,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:56,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:56,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:56,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 01:51:56,201 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:56,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:56,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1580429687, now seen corresponding path program 3 times [2024-06-28 01:51:56,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:56,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139516229] [2024-06-28 01:51:56,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:56,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:56,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:57,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-28 01:51:57,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:57,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139516229] [2024-06-28 01:51:57,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139516229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:57,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:57,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:51:57,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162950363] [2024-06-28 01:51:57,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:57,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:51:57,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:57,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:51:57,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:51:57,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:51:57,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 381 transitions, 3960 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:57,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:57,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:51:57,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:58,668 INFO L124 PetriNetUnfolderBase]: 2145/4492 cut-off events. [2024-06-28 01:51:58,668 INFO L125 PetriNetUnfolderBase]: For 252309/252309 co-relation queries the response was YES. [2024-06-28 01:51:58,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21673 conditions, 4492 events. 2145/4492 cut-off events. For 252309/252309 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 34989 event pairs, 531 based on Foata normal form. 8/4174 useless extension candidates. Maximal degree in co-relation 21488. Up to 3443 conditions per place. [2024-06-28 01:51:58,731 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 343 selfloop transitions, 68 changer transitions 0/420 dead transitions. [2024-06-28 01:51:58,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 420 transitions, 4972 flow [2024-06-28 01:51:58,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:51:58,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:51:58,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-28 01:51:58,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4643734643734644 [2024-06-28 01:51:58,732 INFO L175 Difference]: Start difference. First operand has 404 places, 381 transitions, 3960 flow. Second operand 11 states and 189 transitions. [2024-06-28 01:51:58,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 420 transitions, 4972 flow [2024-06-28 01:52:00,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 420 transitions, 4831 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:52:00,222 INFO L231 Difference]: Finished difference. Result has 406 places, 381 transitions, 3958 flow [2024-06-28 01:52:00,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3819, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3958, PETRI_PLACES=406, PETRI_TRANSITIONS=381} [2024-06-28 01:52:00,222 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 365 predicate places. [2024-06-28 01:52:00,222 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 381 transitions, 3958 flow [2024-06-28 01:52:00,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:00,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:00,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:52:00,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 01:52:00,223 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:00,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:00,223 INFO L85 PathProgramCache]: Analyzing trace with hash -59600311, now seen corresponding path program 4 times [2024-06-28 01:52:00,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:00,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957478706] [2024-06-28 01:52:00,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:00,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:00,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:01,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:52:01,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:01,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957478706] [2024-06-28 01:52:01,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957478706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:01,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:01,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:52:01,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616090272] [2024-06-28 01:52:01,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:01,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:52:01,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:01,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:52:01,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:52:01,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:52:01,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 381 transitions, 3958 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:01,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:01,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:52:01,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:02,515 INFO L124 PetriNetUnfolderBase]: 2135/4455 cut-off events. [2024-06-28 01:52:02,515 INFO L125 PetriNetUnfolderBase]: For 185927/185927 co-relation queries the response was YES. [2024-06-28 01:52:02,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20436 conditions, 4455 events. 2135/4455 cut-off events. For 185927/185927 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 34492 event pairs, 507 based on Foata normal form. 8/4166 useless extension candidates. Maximal degree in co-relation 20250. Up to 3415 conditions per place. [2024-06-28 01:52:02,574 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 363 selfloop transitions, 50 changer transitions 0/422 dead transitions. [2024-06-28 01:52:02,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 422 transitions, 4982 flow [2024-06-28 01:52:02,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:52:02,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:52:02,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-28 01:52:02,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4692874692874693 [2024-06-28 01:52:02,575 INFO L175 Difference]: Start difference. First operand has 406 places, 381 transitions, 3958 flow. Second operand 11 states and 191 transitions. [2024-06-28 01:52:02,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 422 transitions, 4982 flow [2024-06-28 01:52:03,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 422 transitions, 4847 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:52:03,928 INFO L231 Difference]: Finished difference. Result has 408 places, 381 transitions, 3926 flow [2024-06-28 01:52:03,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3823, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3926, PETRI_PLACES=408, PETRI_TRANSITIONS=381} [2024-06-28 01:52:03,929 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 367 predicate places. [2024-06-28 01:52:03,929 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 381 transitions, 3926 flow [2024-06-28 01:52:03,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:03,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:03,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:52:03,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 01:52:03,929 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:03,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:03,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1590383953, now seen corresponding path program 5 times [2024-06-28 01:52:03,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:03,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606873372] [2024-06-28 01:52:03,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:03,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:03,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:04,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:52:04,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:04,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606873372] [2024-06-28 01:52:04,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606873372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:04,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:04,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:52:04,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228991764] [2024-06-28 01:52:04,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:04,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:52:04,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:04,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:52:04,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:52:05,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:52:05,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 381 transitions, 3926 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:05,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:05,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:52:05,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:06,242 INFO L124 PetriNetUnfolderBase]: 2189/4624 cut-off events. [2024-06-28 01:52:06,243 INFO L125 PetriNetUnfolderBase]: For 189788/189788 co-relation queries the response was YES. [2024-06-28 01:52:06,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21020 conditions, 4624 events. 2189/4624 cut-off events. For 189788/189788 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36379 event pairs, 603 based on Foata normal form. 8/4300 useless extension candidates. Maximal degree in co-relation 20833. Up to 3450 conditions per place. [2024-06-28 01:52:06,301 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 374 selfloop transitions, 37 changer transitions 0/420 dead transitions. [2024-06-28 01:52:06,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 420 transitions, 5030 flow [2024-06-28 01:52:06,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:52:06,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:52:06,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-28 01:52:06,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4643734643734644 [2024-06-28 01:52:06,302 INFO L175 Difference]: Start difference. First operand has 408 places, 381 transitions, 3926 flow. Second operand 11 states and 189 transitions. [2024-06-28 01:52:06,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 420 transitions, 5030 flow [2024-06-28 01:52:07,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 420 transitions, 4931 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:52:07,468 INFO L231 Difference]: Finished difference. Result has 411 places, 382 transitions, 3923 flow [2024-06-28 01:52:07,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3923, PETRI_PLACES=411, PETRI_TRANSITIONS=382} [2024-06-28 01:52:07,468 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-28 01:52:07,469 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 382 transitions, 3923 flow [2024-06-28 01:52:07,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:07,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:07,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:52:07,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 01:52:07,469 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:07,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:07,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1595890483, now seen corresponding path program 6 times [2024-06-28 01:52:07,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:07,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100178026] [2024-06-28 01:52:07,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:07,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:07,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:08,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:52:08,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:08,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100178026] [2024-06-28 01:52:08,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100178026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:08,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:08,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:52:08,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234508041] [2024-06-28 01:52:08,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:08,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:52:08,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:08,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:52:08,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:52:08,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:52:08,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 382 transitions, 3923 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:08,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:08,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:52:08,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:09,913 INFO L124 PetriNetUnfolderBase]: 2206/4624 cut-off events. [2024-06-28 01:52:09,913 INFO L125 PetriNetUnfolderBase]: For 141529/141529 co-relation queries the response was YES. [2024-06-28 01:52:09,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21270 conditions, 4624 events. 2206/4624 cut-off events. For 141529/141529 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 36279 event pairs, 630 based on Foata normal form. 2/4300 useless extension candidates. Maximal degree in co-relation 21081. Up to 3710 conditions per place. [2024-06-28 01:52:09,972 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 373 selfloop transitions, 35 changer transitions 0/417 dead transitions. [2024-06-28 01:52:09,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 417 transitions, 4909 flow [2024-06-28 01:52:09,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:52:09,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:52:09,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-28 01:52:09,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4520884520884521 [2024-06-28 01:52:09,973 INFO L175 Difference]: Start difference. First operand has 411 places, 382 transitions, 3923 flow. Second operand 11 states and 184 transitions. [2024-06-28 01:52:09,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 417 transitions, 4909 flow [2024-06-28 01:52:10,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 417 transitions, 4842 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:52:10,931 INFO L231 Difference]: Finished difference. Result has 414 places, 383 transitions, 3962 flow [2024-06-28 01:52:10,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3856, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3962, PETRI_PLACES=414, PETRI_TRANSITIONS=383} [2024-06-28 01:52:10,931 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 373 predicate places. [2024-06-28 01:52:10,931 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 383 transitions, 3962 flow [2024-06-28 01:52:10,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:10,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:10,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:52:10,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 01:52:10,932 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:10,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:10,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1396237153, now seen corresponding path program 7 times [2024-06-28 01:52:10,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:10,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828753212] [2024-06-28 01:52:10,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:10,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:10,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:12,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:52:12,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:12,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828753212] [2024-06-28 01:52:12,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828753212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:12,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:12,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:52:12,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399644813] [2024-06-28 01:52:12,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:12,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:52:12,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:12,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:52:12,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:52:12,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:52:12,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 383 transitions, 3962 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:12,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:12,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:52:12,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:13,635 INFO L124 PetriNetUnfolderBase]: 2223/4679 cut-off events. [2024-06-28 01:52:13,636 INFO L125 PetriNetUnfolderBase]: For 146397/146397 co-relation queries the response was YES. [2024-06-28 01:52:13,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21749 conditions, 4679 events. 2223/4679 cut-off events. For 146397/146397 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 36912 event pairs, 665 based on Foata normal form. 2/4349 useless extension candidates. Maximal degree in co-relation 21559. Up to 3766 conditions per place. [2024-06-28 01:52:13,698 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 358 selfloop transitions, 43 changer transitions 0/410 dead transitions. [2024-06-28 01:52:13,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 410 transitions, 4908 flow [2024-06-28 01:52:13,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:52:13,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:52:13,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-28 01:52:13,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44717444717444715 [2024-06-28 01:52:13,699 INFO L175 Difference]: Start difference. First operand has 414 places, 383 transitions, 3962 flow. Second operand 11 states and 182 transitions. [2024-06-28 01:52:13,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 410 transitions, 4908 flow [2024-06-28 01:52:14,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 410 transitions, 4812 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 01:52:14,855 INFO L231 Difference]: Finished difference. Result has 416 places, 384 transitions, 3990 flow [2024-06-28 01:52:14,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3866, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3990, PETRI_PLACES=416, PETRI_TRANSITIONS=384} [2024-06-28 01:52:14,856 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-28 01:52:14,856 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 384 transitions, 3990 flow [2024-06-28 01:52:14,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:14,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:14,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:52:14,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 01:52:14,856 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:14,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:14,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1552214847, now seen corresponding path program 8 times [2024-06-28 01:52:14,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:14,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760732162] [2024-06-28 01:52:14,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:14,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:14,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:15,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:52:15,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:15,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760732162] [2024-06-28 01:52:15,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760732162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:15,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:15,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:52:15,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225805233] [2024-06-28 01:52:15,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:15,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:52:15,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:15,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:52:15,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:52:16,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:52:16,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 384 transitions, 3990 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:16,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:16,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:52:16,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:17,336 INFO L124 PetriNetUnfolderBase]: 2324/4918 cut-off events. [2024-06-28 01:52:17,336 INFO L125 PetriNetUnfolderBase]: For 247536/247536 co-relation queries the response was YES. [2024-06-28 01:52:17,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24489 conditions, 4918 events. 2324/4918 cut-off events. For 247536/247536 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 39333 event pairs, 703 based on Foata normal form. 2/4578 useless extension candidates. Maximal degree in co-relation 24298. Up to 3724 conditions per place. [2024-06-28 01:52:17,404 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 357 selfloop transitions, 54 changer transitions 0/420 dead transitions. [2024-06-28 01:52:17,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 420 transitions, 5340 flow [2024-06-28 01:52:17,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:52:17,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:52:17,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-28 01:52:17,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47174447174447176 [2024-06-28 01:52:17,405 INFO L175 Difference]: Start difference. First operand has 416 places, 384 transitions, 3990 flow. Second operand 11 states and 192 transitions. [2024-06-28 01:52:17,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 420 transitions, 5340 flow [2024-06-28 01:52:19,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 420 transitions, 5226 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 01:52:19,413 INFO L231 Difference]: Finished difference. Result has 418 places, 386 transitions, 4058 flow [2024-06-28 01:52:19,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3876, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4058, PETRI_PLACES=418, PETRI_TRANSITIONS=386} [2024-06-28 01:52:19,413 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-28 01:52:19,414 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 386 transitions, 4058 flow [2024-06-28 01:52:19,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:19,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:19,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:52:19,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 01:52:19,414 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:19,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:19,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1544857617, now seen corresponding path program 9 times [2024-06-28 01:52:19,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:19,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549046341] [2024-06-28 01:52:19,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:19,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:19,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:20,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:52:20,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:20,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549046341] [2024-06-28 01:52:20,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549046341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:20,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:20,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:52:20,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689734925] [2024-06-28 01:52:20,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:20,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:52:20,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:20,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:52:20,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:52:20,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:52:20,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 386 transitions, 4058 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:20,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:20,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:52:20,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:22,015 INFO L124 PetriNetUnfolderBase]: 2321/4921 cut-off events. [2024-06-28 01:52:22,016 INFO L125 PetriNetUnfolderBase]: For 230029/230029 co-relation queries the response was YES. [2024-06-28 01:52:22,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24194 conditions, 4921 events. 2321/4921 cut-off events. For 230029/230029 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 39433 event pairs, 715 based on Foata normal form. 2/4575 useless extension candidates. Maximal degree in co-relation 24002. Up to 3956 conditions per place. [2024-06-28 01:52:22,088 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 359 selfloop transitions, 44 changer transitions 0/412 dead transitions. [2024-06-28 01:52:22,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 412 transitions, 4976 flow [2024-06-28 01:52:22,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:52:22,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:52:22,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-28 01:52:22,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44471744471744473 [2024-06-28 01:52:22,090 INFO L175 Difference]: Start difference. First operand has 418 places, 386 transitions, 4058 flow. Second operand 11 states and 181 transitions. [2024-06-28 01:52:22,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 412 transitions, 4976 flow [2024-06-28 01:52:23,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 412 transitions, 4860 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 01:52:23,625 INFO L231 Difference]: Finished difference. Result has 422 places, 386 transitions, 4034 flow [2024-06-28 01:52:23,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3942, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4034, PETRI_PLACES=422, PETRI_TRANSITIONS=386} [2024-06-28 01:52:23,625 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 381 predicate places. [2024-06-28 01:52:23,626 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 386 transitions, 4034 flow [2024-06-28 01:52:23,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:23,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:23,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:52:23,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 01:52:23,626 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:23,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:23,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1846518785, now seen corresponding path program 1 times [2024-06-28 01:52:23,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:23,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230209578] [2024-06-28 01:52:23,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:23,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:23,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:25,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:52:25,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:25,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230209578] [2024-06-28 01:52:25,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230209578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:25,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:25,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:52:25,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634199084] [2024-06-28 01:52:25,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:25,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:52:25,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:25,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:52:25,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:52:25,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:52:25,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 386 transitions, 4034 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:25,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:25,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:52:25,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:26,589 INFO L124 PetriNetUnfolderBase]: 2407/5109 cut-off events. [2024-06-28 01:52:26,589 INFO L125 PetriNetUnfolderBase]: For 292473/292473 co-relation queries the response was YES. [2024-06-28 01:52:26,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24873 conditions, 5109 events. 2407/5109 cut-off events. For 292473/292473 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 41397 event pairs, 766 based on Foata normal form. 8/4754 useless extension candidates. Maximal degree in co-relation 24679. Up to 4007 conditions per place. [2024-06-28 01:52:26,661 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 354 selfloop transitions, 60 changer transitions 0/423 dead transitions. [2024-06-28 01:52:26,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 423 transitions, 5096 flow [2024-06-28 01:52:26,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 01:52:26,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 01:52:26,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 221 transitions. [2024-06-28 01:52:26,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4266409266409266 [2024-06-28 01:52:26,662 INFO L175 Difference]: Start difference. First operand has 422 places, 386 transitions, 4034 flow. Second operand 14 states and 221 transitions. [2024-06-28 01:52:26,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 423 transitions, 5096 flow [2024-06-28 01:52:28,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 423 transitions, 4982 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-28 01:52:28,269 INFO L231 Difference]: Finished difference. Result has 429 places, 395 transitions, 4146 flow [2024-06-28 01:52:28,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3920, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4146, PETRI_PLACES=429, PETRI_TRANSITIONS=395} [2024-06-28 01:52:28,270 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-28 01:52:28,270 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 395 transitions, 4146 flow [2024-06-28 01:52:28,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:28,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:28,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:52:28,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 01:52:28,270 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:28,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:28,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1551999521, now seen corresponding path program 2 times [2024-06-28 01:52:28,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:28,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533843180] [2024-06-28 01:52:28,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:28,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:28,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:30,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-28 01:52:30,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:30,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533843180] [2024-06-28 01:52:30,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533843180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:30,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:30,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:52:30,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560094878] [2024-06-28 01:52:30,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:30,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:52:30,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:30,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:52:30,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:52:30,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:52:30,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 395 transitions, 4146 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:30,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:30,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:52:30,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:31,851 INFO L124 PetriNetUnfolderBase]: 2461/5254 cut-off events. [2024-06-28 01:52:31,851 INFO L125 PetriNetUnfolderBase]: For 301000/301000 co-relation queries the response was YES. [2024-06-28 01:52:31,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25786 conditions, 5254 events. 2461/5254 cut-off events. For 301000/301000 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 42997 event pairs, 798 based on Foata normal form. 8/4893 useless extension candidates. Maximal degree in co-relation 25588. Up to 4126 conditions per place. [2024-06-28 01:52:31,920 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 373 selfloop transitions, 44 changer transitions 0/426 dead transitions. [2024-06-28 01:52:31,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 426 transitions, 5178 flow [2024-06-28 01:52:31,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:52:31,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:52:31,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2024-06-28 01:52:31,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-28 01:52:31,921 INFO L175 Difference]: Start difference. First operand has 429 places, 395 transitions, 4146 flow. Second operand 12 states and 198 transitions. [2024-06-28 01:52:31,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 426 transitions, 5178 flow [2024-06-28 01:52:33,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 426 transitions, 5106 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 01:52:33,456 INFO L231 Difference]: Finished difference. Result has 434 places, 395 transitions, 4166 flow [2024-06-28 01:52:33,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4074, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4166, PETRI_PLACES=434, PETRI_TRANSITIONS=395} [2024-06-28 01:52:33,457 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2024-06-28 01:52:33,457 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 395 transitions, 4166 flow [2024-06-28 01:52:33,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:33,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:33,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:52:33,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 01:52:33,457 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:33,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:33,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1960534183, now seen corresponding path program 3 times [2024-06-28 01:52:33,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:33,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122322860] [2024-06-28 01:52:33,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:33,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:33,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:35,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:52:35,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:35,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122322860] [2024-06-28 01:52:35,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122322860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:35,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:35,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:52:35,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368539607] [2024-06-28 01:52:35,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:35,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:52:35,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:35,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:52:35,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:52:35,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:52:35,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 395 transitions, 4166 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:35,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:35,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:52:35,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:37,019 INFO L124 PetriNetUnfolderBase]: 2515/5391 cut-off events. [2024-06-28 01:52:37,019 INFO L125 PetriNetUnfolderBase]: For 305745/305745 co-relation queries the response was YES. [2024-06-28 01:52:37,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26571 conditions, 5391 events. 2515/5391 cut-off events. For 305745/305745 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 44607 event pairs, 840 based on Foata normal form. 8/5026 useless extension candidates. Maximal degree in co-relation 26371. Up to 4215 conditions per place. [2024-06-28 01:52:37,102 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 371 selfloop transitions, 46 changer transitions 0/426 dead transitions. [2024-06-28 01:52:37,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 426 transitions, 5198 flow [2024-06-28 01:52:37,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:52:37,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:52:37,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2024-06-28 01:52:37,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-28 01:52:37,103 INFO L175 Difference]: Start difference. First operand has 434 places, 395 transitions, 4166 flow. Second operand 12 states and 198 transitions. [2024-06-28 01:52:37,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 426 transitions, 5198 flow [2024-06-28 01:52:38,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 426 transitions, 5112 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 01:52:38,781 INFO L231 Difference]: Finished difference. Result has 436 places, 395 transitions, 4178 flow [2024-06-28 01:52:38,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4080, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4178, PETRI_PLACES=436, PETRI_TRANSITIONS=395} [2024-06-28 01:52:38,781 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 395 predicate places. [2024-06-28 01:52:38,781 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 395 transitions, 4178 flow [2024-06-28 01:52:38,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:38,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:38,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:52:38,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 01:52:38,782 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:38,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:38,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1388819907, now seen corresponding path program 4 times [2024-06-28 01:52:38,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:38,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99390144] [2024-06-28 01:52:38,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:38,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:38,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:39,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:52:39,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:39,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99390144] [2024-06-28 01:52:39,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99390144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:39,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:39,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:52:39,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163730332] [2024-06-28 01:52:39,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:39,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:52:39,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:39,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:52:39,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:52:40,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:52:40,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 395 transitions, 4178 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:40,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:40,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:52:40,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:41,539 INFO L124 PetriNetUnfolderBase]: 2505/5373 cut-off events. [2024-06-28 01:52:41,539 INFO L125 PetriNetUnfolderBase]: For 232724/232724 co-relation queries the response was YES. [2024-06-28 01:52:41,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25405 conditions, 5373 events. 2505/5373 cut-off events. For 232724/232724 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 44419 event pairs, 832 based on Foata normal form. 8/5008 useless extension candidates. Maximal degree in co-relation 25204. Up to 4177 conditions per place. [2024-06-28 01:52:41,613 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 363 selfloop transitions, 52 changer transitions 0/424 dead transitions. [2024-06-28 01:52:41,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 424 transitions, 5194 flow [2024-06-28 01:52:41,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:52:41,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:52:41,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 01:52:41,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.457002457002457 [2024-06-28 01:52:41,615 INFO L175 Difference]: Start difference. First operand has 436 places, 395 transitions, 4178 flow. Second operand 11 states and 186 transitions. [2024-06-28 01:52:41,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 424 transitions, 5194 flow [2024-06-28 01:52:42,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 424 transitions, 5098 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-28 01:52:42,940 INFO L231 Difference]: Finished difference. Result has 435 places, 395 transitions, 4192 flow [2024-06-28 01:52:42,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4082, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4192, PETRI_PLACES=435, PETRI_TRANSITIONS=395} [2024-06-28 01:52:42,940 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-28 01:52:42,941 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 395 transitions, 4192 flow [2024-06-28 01:52:42,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:42,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:42,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:52:42,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 01:52:42,941 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:42,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:42,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1388810607, now seen corresponding path program 5 times [2024-06-28 01:52:42,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:42,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742127447] [2024-06-28 01:52:42,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:42,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:42,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:44,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-28 01:52:44,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:44,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742127447] [2024-06-28 01:52:44,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742127447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:44,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:44,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:52:44,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977187778] [2024-06-28 01:52:44,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:44,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:52:44,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:44,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:52:44,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:52:44,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:52:44,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 395 transitions, 4192 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:44,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:44,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:52:44,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:46,008 INFO L124 PetriNetUnfolderBase]: 2666/5797 cut-off events. [2024-06-28 01:52:46,008 INFO L125 PetriNetUnfolderBase]: For 297315/297315 co-relation queries the response was YES. [2024-06-28 01:52:46,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28315 conditions, 5797 events. 2666/5797 cut-off events. For 297315/297315 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 49266 event pairs, 927 based on Foata normal form. 6/5415 useless extension candidates. Maximal degree in co-relation 28114. Up to 3715 conditions per place. [2024-06-28 01:52:46,087 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 324 selfloop transitions, 100 changer transitions 0/433 dead transitions. [2024-06-28 01:52:46,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 433 transitions, 5584 flow [2024-06-28 01:52:46,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:52:46,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:52:46,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 205 transitions. [2024-06-28 01:52:46,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4617117117117117 [2024-06-28 01:52:46,092 INFO L175 Difference]: Start difference. First operand has 435 places, 395 transitions, 4192 flow. Second operand 12 states and 205 transitions. [2024-06-28 01:52:46,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 433 transitions, 5584 flow [2024-06-28 01:52:48,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 433 transitions, 5480 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 01:52:48,064 INFO L231 Difference]: Finished difference. Result has 437 places, 395 transitions, 4291 flow [2024-06-28 01:52:48,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4088, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4291, PETRI_PLACES=437, PETRI_TRANSITIONS=395} [2024-06-28 01:52:48,064 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 396 predicate places. [2024-06-28 01:52:48,064 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 395 transitions, 4291 flow [2024-06-28 01:52:48,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:48,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:48,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:52:48,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 01:52:48,065 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:48,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:48,066 INFO L85 PathProgramCache]: Analyzing trace with hash -275512677, now seen corresponding path program 10 times [2024-06-28 01:52:48,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:48,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023332555] [2024-06-28 01:52:48,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:48,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:48,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:49,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:52:49,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:49,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023332555] [2024-06-28 01:52:49,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023332555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:49,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:49,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:52:49,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928484989] [2024-06-28 01:52:49,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:49,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:52:49,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:49,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:52:49,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:52:49,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:52:49,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 395 transitions, 4291 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:49,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:49,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:52:49,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:51,325 INFO L124 PetriNetUnfolderBase]: 2683/5825 cut-off events. [2024-06-28 01:52:51,325 INFO L125 PetriNetUnfolderBase]: For 264245/264245 co-relation queries the response was YES. [2024-06-28 01:52:51,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28776 conditions, 5825 events. 2683/5825 cut-off events. For 264245/264245 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 49632 event pairs, 979 based on Foata normal form. 2/5427 useless extension candidates. Maximal degree in co-relation 28574. Up to 4620 conditions per place. [2024-06-28 01:52:51,413 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 333 selfloop transitions, 78 changer transitions 0/420 dead transitions. [2024-06-28 01:52:51,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 420 transitions, 5271 flow [2024-06-28 01:52:51,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:52:51,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:52:51,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-28 01:52:51,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44963144963144963 [2024-06-28 01:52:51,414 INFO L175 Difference]: Start difference. First operand has 437 places, 395 transitions, 4291 flow. Second operand 11 states and 183 transitions. [2024-06-28 01:52:51,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 420 transitions, 5271 flow [2024-06-28 01:52:53,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 420 transitions, 5086 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:52:53,493 INFO L231 Difference]: Finished difference. Result has 439 places, 396 transitions, 4304 flow [2024-06-28 01:52:53,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4106, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4304, PETRI_PLACES=439, PETRI_TRANSITIONS=396} [2024-06-28 01:52:53,493 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 398 predicate places. [2024-06-28 01:52:53,494 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 396 transitions, 4304 flow [2024-06-28 01:52:53,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:53,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:53,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:52:53,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 01:52:53,494 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:53,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:53,495 INFO L85 PathProgramCache]: Analyzing trace with hash -275720067, now seen corresponding path program 11 times [2024-06-28 01:52:53,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:53,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193251514] [2024-06-28 01:52:53,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:53,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:53,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:54,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:52:54,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:54,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193251514] [2024-06-28 01:52:54,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193251514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:54,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:54,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:52:54,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957602819] [2024-06-28 01:52:54,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:54,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:52:54,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:54,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:52:54,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:52:55,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:52:55,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 396 transitions, 4304 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:55,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:55,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:52:55,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:56,626 INFO L124 PetriNetUnfolderBase]: 2720/5892 cut-off events. [2024-06-28 01:52:56,626 INFO L125 PetriNetUnfolderBase]: For 297514/297514 co-relation queries the response was YES. [2024-06-28 01:52:56,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29903 conditions, 5892 events. 2720/5892 cut-off events. For 297514/297514 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 50330 event pairs, 1003 based on Foata normal form. 2/5496 useless extension candidates. Maximal degree in co-relation 29700. Up to 4668 conditions per place. [2024-06-28 01:52:56,717 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 372 selfloop transitions, 46 changer transitions 0/427 dead transitions. [2024-06-28 01:52:56,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 427 transitions, 5642 flow [2024-06-28 01:52:56,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:52:56,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:52:56,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-28 01:52:56,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-28 01:52:56,718 INFO L175 Difference]: Start difference. First operand has 439 places, 396 transitions, 4304 flow. Second operand 11 states and 187 transitions. [2024-06-28 01:52:56,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 427 transitions, 5642 flow [2024-06-28 01:52:58,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 427 transitions, 5454 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-28 01:52:58,595 INFO L231 Difference]: Finished difference. Result has 441 places, 398 transitions, 4290 flow [2024-06-28 01:52:58,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4116, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4290, PETRI_PLACES=441, PETRI_TRANSITIONS=398} [2024-06-28 01:52:58,596 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 400 predicate places. [2024-06-28 01:52:58,596 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 398 transitions, 4290 flow [2024-06-28 01:52:58,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:58,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:58,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:52:58,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 01:52:58,596 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:58,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:58,596 INFO L85 PathProgramCache]: Analyzing trace with hash -268362837, now seen corresponding path program 12 times [2024-06-28 01:52:58,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:58,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408393541] [2024-06-28 01:52:58,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:58,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:58,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:59,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:52:59,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:59,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408393541] [2024-06-28 01:52:59,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408393541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:59,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:59,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:52:59,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094198353] [2024-06-28 01:52:59,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:59,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:52:59,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:59,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:52:59,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:52:59,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:52:59,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 398 transitions, 4290 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:59,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:59,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:52:59,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:01,226 INFO L124 PetriNetUnfolderBase]: 2717/5890 cut-off events. [2024-06-28 01:53:01,226 INFO L125 PetriNetUnfolderBase]: For 279833/279833 co-relation queries the response was YES. [2024-06-28 01:53:01,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29444 conditions, 5890 events. 2717/5890 cut-off events. For 279833/279833 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 50344 event pairs, 1009 based on Foata normal form. 2/5491 useless extension candidates. Maximal degree in co-relation 29240. Up to 4739 conditions per place. [2024-06-28 01:53:01,316 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 368 selfloop transitions, 45 changer transitions 0/422 dead transitions. [2024-06-28 01:53:01,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 422 transitions, 5238 flow [2024-06-28 01:53:01,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:53:01,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:53:01,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-28 01:53:01,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44471744471744473 [2024-06-28 01:53:01,317 INFO L175 Difference]: Start difference. First operand has 441 places, 398 transitions, 4290 flow. Second operand 11 states and 181 transitions. [2024-06-28 01:53:01,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 422 transitions, 5238 flow [2024-06-28 01:53:03,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 422 transitions, 5109 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 01:53:03,031 INFO L231 Difference]: Finished difference. Result has 445 places, 398 transitions, 4255 flow [2024-06-28 01:53:03,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4161, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4255, PETRI_PLACES=445, PETRI_TRANSITIONS=398} [2024-06-28 01:53:03,031 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 404 predicate places. [2024-06-28 01:53:03,032 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 398 transitions, 4255 flow [2024-06-28 01:53:03,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:03,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:03,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:53:03,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 01:53:03,032 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:53:03,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:03,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1737950519, now seen corresponding path program 13 times [2024-06-28 01:53:03,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:03,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921987869] [2024-06-28 01:53:03,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:03,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:03,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:04,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:53:04,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:04,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921987869] [2024-06-28 01:53:04,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921987869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:04,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:04,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:53:04,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128316683] [2024-06-28 01:53:04,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:04,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:53:04,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:04,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:53:04,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:53:04,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:53:04,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 398 transitions, 4255 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:04,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:04,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:53:04,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:05,853 INFO L124 PetriNetUnfolderBase]: 2734/5929 cut-off events. [2024-06-28 01:53:05,853 INFO L125 PetriNetUnfolderBase]: For 280469/280469 co-relation queries the response was YES. [2024-06-28 01:53:05,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29437 conditions, 5929 events. 2734/5929 cut-off events. For 280469/280469 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 50793 event pairs, 1018 based on Foata normal form. 2/5528 useless extension candidates. Maximal degree in co-relation 29231. Up to 4684 conditions per place. [2024-06-28 01:53:05,944 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 345 selfloop transitions, 69 changer transitions 0/423 dead transitions. [2024-06-28 01:53:05,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 423 transitions, 5245 flow [2024-06-28 01:53:05,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:53:05,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:53:05,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-28 01:53:05,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44717444717444715 [2024-06-28 01:53:05,945 INFO L175 Difference]: Start difference. First operand has 445 places, 398 transitions, 4255 flow. Second operand 11 states and 182 transitions. [2024-06-28 01:53:05,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 423 transitions, 5245 flow [2024-06-28 01:53:08,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 423 transitions, 5149 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 01:53:08,098 INFO L231 Difference]: Finished difference. Result has 446 places, 399 transitions, 4343 flow [2024-06-28 01:53:08,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4159, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4343, PETRI_PLACES=446, PETRI_TRANSITIONS=399} [2024-06-28 01:53:08,098 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 405 predicate places. [2024-06-28 01:53:08,098 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 399 transitions, 4343 flow [2024-06-28 01:53:08,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:08,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:08,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:53:08,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 01:53:08,099 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:53:08,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:08,099 INFO L85 PathProgramCache]: Analyzing trace with hash -630792161, now seen corresponding path program 14 times [2024-06-28 01:53:08,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:08,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960957804] [2024-06-28 01:53:08,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:08,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:08,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:09,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:53:09,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:09,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960957804] [2024-06-28 01:53:09,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960957804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:09,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:09,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:53:09,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951311562] [2024-06-28 01:53:09,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:09,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:53:09,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:09,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:53:09,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:53:09,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:53:09,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 399 transitions, 4343 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:09,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:09,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:53:09,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:10,907 INFO L124 PetriNetUnfolderBase]: 2788/6039 cut-off events. [2024-06-28 01:53:10,908 INFO L125 PetriNetUnfolderBase]: For 349259/349259 co-relation queries the response was YES. [2024-06-28 01:53:10,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30272 conditions, 6039 events. 2788/6039 cut-off events. For 349259/349259 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 51927 event pairs, 1018 based on Foata normal form. 8/5647 useless extension candidates. Maximal degree in co-relation 30065. Up to 4623 conditions per place. [2024-06-28 01:53:11,014 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 389 selfloop transitions, 38 changer transitions 0/436 dead transitions. [2024-06-28 01:53:11,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 436 transitions, 5512 flow [2024-06-28 01:53:11,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:53:11,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:53:11,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-28 01:53:11,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4643734643734644 [2024-06-28 01:53:11,015 INFO L175 Difference]: Start difference. First operand has 446 places, 399 transitions, 4343 flow. Second operand 11 states and 189 transitions. [2024-06-28 01:53:11,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 436 transitions, 5512 flow [2024-06-28 01:53:13,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 436 transitions, 5336 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-28 01:53:13,504 INFO L231 Difference]: Finished difference. Result has 449 places, 400 transitions, 4265 flow [2024-06-28 01:53:13,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4169, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4265, PETRI_PLACES=449, PETRI_TRANSITIONS=400} [2024-06-28 01:53:13,504 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-28 01:53:13,504 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 400 transitions, 4265 flow [2024-06-28 01:53:13,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:13,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:13,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:53:13,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 01:53:13,505 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:53:13,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:13,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1551021297, now seen corresponding path program 15 times [2024-06-28 01:53:13,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:13,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309127515] [2024-06-28 01:53:13,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:13,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:13,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:14,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:53:14,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:14,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309127515] [2024-06-28 01:53:14,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309127515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:14,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:14,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:53:14,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734587165] [2024-06-28 01:53:14,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:14,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:53:14,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:14,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:53:14,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:53:14,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:53:14,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 400 transitions, 4265 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:14,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:14,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:53:14,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:16,430 INFO L124 PetriNetUnfolderBase]: 2842/6148 cut-off events. [2024-06-28 01:53:16,430 INFO L125 PetriNetUnfolderBase]: For 353440/353440 co-relation queries the response was YES. [2024-06-28 01:53:16,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30567 conditions, 6148 events. 2842/6148 cut-off events. For 353440/353440 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 53194 event pairs, 1051 based on Foata normal form. 8/5752 useless extension candidates. Maximal degree in co-relation 30358. Up to 4870 conditions per place. [2024-06-28 01:53:16,526 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 391 selfloop transitions, 35 changer transitions 0/435 dead transitions. [2024-06-28 01:53:16,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 435 transitions, 5323 flow [2024-06-28 01:53:16,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:53:16,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:53:16,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 01:53:16,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.457002457002457 [2024-06-28 01:53:16,527 INFO L175 Difference]: Start difference. First operand has 449 places, 400 transitions, 4265 flow. Second operand 11 states and 186 transitions. [2024-06-28 01:53:16,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 435 transitions, 5323 flow [2024-06-28 01:53:19,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 435 transitions, 5253 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:53:19,028 INFO L231 Difference]: Finished difference. Result has 452 places, 400 transitions, 4268 flow [2024-06-28 01:53:19,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4195, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4268, PETRI_PLACES=452, PETRI_TRANSITIONS=400} [2024-06-28 01:53:19,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-28 01:53:19,028 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 400 transitions, 4268 flow [2024-06-28 01:53:19,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:19,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:19,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:53:19,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 01:53:19,029 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:53:19,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:19,029 INFO L85 PathProgramCache]: Analyzing trace with hash 38886115, now seen corresponding path program 16 times [2024-06-28 01:53:19,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:19,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902148549] [2024-06-28 01:53:19,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:19,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:19,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:20,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:53:20,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:20,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902148549] [2024-06-28 01:53:20,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902148549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:20,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:20,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:53:20,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450335778] [2024-06-28 01:53:20,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:20,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:53:20,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:20,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:53:20,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:53:20,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:53:20,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 400 transitions, 4268 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:20,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:20,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:53:20,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:21,965 INFO L124 PetriNetUnfolderBase]: 2859/6206 cut-off events. [2024-06-28 01:53:21,965 INFO L125 PetriNetUnfolderBase]: For 297914/297914 co-relation queries the response was YES. [2024-06-28 01:53:22,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30985 conditions, 6206 events. 2859/6206 cut-off events. For 297914/297914 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 53882 event pairs, 1119 based on Foata normal form. 2/5797 useless extension candidates. Maximal degree in co-relation 30775. Up to 4935 conditions per place. [2024-06-28 01:53:22,058 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 353 selfloop transitions, 63 changer transitions 0/425 dead transitions. [2024-06-28 01:53:22,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 425 transitions, 5264 flow [2024-06-28 01:53:22,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:53:22,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:53:22,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-28 01:53:22,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4520884520884521 [2024-06-28 01:53:22,059 INFO L175 Difference]: Start difference. First operand has 452 places, 400 transitions, 4268 flow. Second operand 11 states and 184 transitions. [2024-06-28 01:53:22,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 425 transitions, 5264 flow [2024-06-28 01:53:24,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 425 transitions, 5195 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:53:24,302 INFO L231 Difference]: Finished difference. Result has 454 places, 401 transitions, 4373 flow [2024-06-28 01:53:24,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4199, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4373, PETRI_PLACES=454, PETRI_TRANSITIONS=401} [2024-06-28 01:53:24,303 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 413 predicate places. [2024-06-28 01:53:24,303 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 401 transitions, 4373 flow [2024-06-28 01:53:24,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:24,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:24,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:53:24,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 01:53:24,304 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:53:24,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:24,304 INFO L85 PathProgramCache]: Analyzing trace with hash 2144745963, now seen corresponding path program 17 times [2024-06-28 01:53:24,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:24,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421753661] [2024-06-28 01:53:24,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:24,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:24,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:25,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:53:25,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:25,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421753661] [2024-06-28 01:53:25,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421753661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:25,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:25,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:53:25,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971726758] [2024-06-28 01:53:25,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:25,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:53:25,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:25,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:53:25,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:53:25,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:53:25,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 401 transitions, 4373 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:25,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:25,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:53:25,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:27,356 INFO L124 PetriNetUnfolderBase]: 2876/6245 cut-off events. [2024-06-28 01:53:27,356 INFO L125 PetriNetUnfolderBase]: For 307060/307060 co-relation queries the response was YES. [2024-06-28 01:53:27,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31645 conditions, 6245 events. 2876/6245 cut-off events. For 307060/307060 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 54329 event pairs, 1128 based on Foata normal form. 2/5834 useless extension candidates. Maximal degree in co-relation 31434. Up to 4868 conditions per place. [2024-06-28 01:53:27,449 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 326 selfloop transitions, 91 changer transitions 0/426 dead transitions. [2024-06-28 01:53:27,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 426 transitions, 5373 flow [2024-06-28 01:53:27,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:53:27,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:53:27,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-28 01:53:27,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-28 01:53:27,450 INFO L175 Difference]: Start difference. First operand has 454 places, 401 transitions, 4373 flow. Second operand 11 states and 187 transitions. [2024-06-28 01:53:27,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 426 transitions, 5373 flow [2024-06-28 01:53:29,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 426 transitions, 5209 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 01:53:29,689 INFO L231 Difference]: Finished difference. Result has 456 places, 402 transitions, 4441 flow [2024-06-28 01:53:29,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4209, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4441, PETRI_PLACES=456, PETRI_TRANSITIONS=402} [2024-06-28 01:53:29,690 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 415 predicate places. [2024-06-28 01:53:29,690 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 402 transitions, 4441 flow [2024-06-28 01:53:29,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:29,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:29,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:53:29,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 01:53:29,691 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:53:29,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:29,691 INFO L85 PathProgramCache]: Analyzing trace with hash 2144538573, now seen corresponding path program 18 times [2024-06-28 01:53:29,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:29,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343189193] [2024-06-28 01:53:29,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:29,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:29,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:30,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:53:30,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:30,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343189193] [2024-06-28 01:53:30,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343189193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:30,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:30,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:53:30,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207450011] [2024-06-28 01:53:30,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:30,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:53:30,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:30,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:53:30,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:53:30,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:53:30,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 402 transitions, 4441 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:30,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:30,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:53:30,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:32,710 INFO L124 PetriNetUnfolderBase]: 2893/6282 cut-off events. [2024-06-28 01:53:32,710 INFO L125 PetriNetUnfolderBase]: For 313665/313665 co-relation queries the response was YES. [2024-06-28 01:53:32,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32044 conditions, 6282 events. 2893/6282 cut-off events. For 313665/313665 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 54672 event pairs, 1128 based on Foata normal form. 2/5872 useless extension candidates. Maximal degree in co-relation 31832. Up to 4903 conditions per place. [2024-06-28 01:53:32,802 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 355 selfloop transitions, 67 changer transitions 0/431 dead transitions. [2024-06-28 01:53:32,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 431 transitions, 5467 flow [2024-06-28 01:53:32,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:53:32,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:53:32,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-28 01:53:32,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-28 01:53:32,803 INFO L175 Difference]: Start difference. First operand has 456 places, 402 transitions, 4441 flow. Second operand 11 states and 187 transitions. [2024-06-28 01:53:32,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 431 transitions, 5467 flow [2024-06-28 01:53:34,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 431 transitions, 5245 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-28 01:53:34,771 INFO L231 Difference]: Finished difference. Result has 458 places, 403 transitions, 4405 flow [2024-06-28 01:53:34,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4219, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4405, PETRI_PLACES=458, PETRI_TRANSITIONS=403} [2024-06-28 01:53:34,772 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-28 01:53:34,772 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 403 transitions, 4405 flow [2024-06-28 01:53:34,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:34,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:34,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:53:34,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 01:53:34,772 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:53:34,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:34,773 INFO L85 PathProgramCache]: Analyzing trace with hash -275504741, now seen corresponding path program 6 times [2024-06-28 01:53:34,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:34,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384654198] [2024-06-28 01:53:34,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:34,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:34,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:36,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:53:36,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:36,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384654198] [2024-06-28 01:53:36,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384654198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:36,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:36,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:53:36,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299262475] [2024-06-28 01:53:36,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:36,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:53:36,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:36,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:53:36,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:53:36,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:53:36,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 403 transitions, 4405 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:36,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:36,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:53:36,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:38,394 INFO L124 PetriNetUnfolderBase]: 2947/6428 cut-off events. [2024-06-28 01:53:38,394 INFO L125 PetriNetUnfolderBase]: For 388492/388492 co-relation queries the response was YES. [2024-06-28 01:53:38,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32553 conditions, 6428 events. 2947/6428 cut-off events. For 388492/388492 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 56396 event pairs, 1173 based on Foata normal form. 8/6013 useless extension candidates. Maximal degree in co-relation 32340. Up to 5036 conditions per place. [2024-06-28 01:53:38,495 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 371 selfloop transitions, 50 changer transitions 0/430 dead transitions. [2024-06-28 01:53:38,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 430 transitions, 5427 flow [2024-06-28 01:53:38,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:53:38,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:53:38,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-28 01:53:38,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4619164619164619 [2024-06-28 01:53:38,496 INFO L175 Difference]: Start difference. First operand has 458 places, 403 transitions, 4405 flow. Second operand 11 states and 188 transitions. [2024-06-28 01:53:38,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 430 transitions, 5427 flow [2024-06-28 01:53:40,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 430 transitions, 5251 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-28 01:53:40,890 INFO L231 Difference]: Finished difference. Result has 460 places, 403 transitions, 4334 flow [2024-06-28 01:53:40,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4229, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4334, PETRI_PLACES=460, PETRI_TRANSITIONS=403} [2024-06-28 01:53:40,891 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 419 predicate places. [2024-06-28 01:53:40,891 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 403 transitions, 4334 flow [2024-06-28 01:53:40,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:40,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:40,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:53:40,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 01:53:40,892 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:53:40,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:40,892 INFO L85 PathProgramCache]: Analyzing trace with hash 288244721, now seen corresponding path program 7 times [2024-06-28 01:53:40,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:40,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369410039] [2024-06-28 01:53:40,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:40,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:40,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:42,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:53:42,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:42,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369410039] [2024-06-28 01:53:42,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369410039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:42,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:42,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:53:42,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223525723] [2024-06-28 01:53:42,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:42,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:53:42,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:42,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:53:42,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:53:42,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:53:42,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 403 transitions, 4334 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:42,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:42,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:53:42,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:44,209 INFO L124 PetriNetUnfolderBase]: 3001/6588 cut-off events. [2024-06-28 01:53:44,209 INFO L125 PetriNetUnfolderBase]: For 391163/391163 co-relation queries the response was YES. [2024-06-28 01:53:44,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32858 conditions, 6588 events. 3001/6588 cut-off events. For 391163/391163 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 58369 event pairs, 1205 based on Foata normal form. 8/6158 useless extension candidates. Maximal degree in co-relation 32644. Up to 5115 conditions per place. [2024-06-28 01:53:44,314 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 353 selfloop transitions, 70 changer transitions 0/432 dead transitions. [2024-06-28 01:53:44,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 432 transitions, 5372 flow [2024-06-28 01:53:44,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:53:44,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:53:44,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2024-06-28 01:53:44,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-28 01:53:44,316 INFO L175 Difference]: Start difference. First operand has 460 places, 403 transitions, 4334 flow. Second operand 12 states and 198 transitions. [2024-06-28 01:53:44,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 432 transitions, 5372 flow [2024-06-28 01:53:46,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 432 transitions, 5275 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:53:46,567 INFO L231 Difference]: Finished difference. Result has 463 places, 403 transitions, 4381 flow [2024-06-28 01:53:46,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4237, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4381, PETRI_PLACES=463, PETRI_TRANSITIONS=403} [2024-06-28 01:53:46,567 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 422 predicate places. [2024-06-28 01:53:46,568 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 403 transitions, 4381 flow [2024-06-28 01:53:46,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:46,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:46,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:53:46,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 01:53:46,568 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:53:46,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:46,568 INFO L85 PathProgramCache]: Analyzing trace with hash 288504191, now seen corresponding path program 8 times [2024-06-28 01:53:46,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:46,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547325849] [2024-06-28 01:53:46,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:46,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:46,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:48,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:53:48,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:48,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547325849] [2024-06-28 01:53:48,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547325849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:48,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:48,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:53:48,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878383560] [2024-06-28 01:53:48,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:48,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:53:48,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:48,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:53:48,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:53:48,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:53:48,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 403 transitions, 4381 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:48,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:48,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:53:48,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:50,210 INFO L124 PetriNetUnfolderBase]: 3062/6729 cut-off events. [2024-06-28 01:53:50,211 INFO L125 PetriNetUnfolderBase]: For 398626/398626 co-relation queries the response was YES. [2024-06-28 01:53:50,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33680 conditions, 6729 events. 3062/6729 cut-off events. For 398626/398626 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 59955 event pairs, 1237 based on Foata normal form. 8/6292 useless extension candidates. Maximal degree in co-relation 33465. Up to 5204 conditions per place. [2024-06-28 01:53:50,317 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 352 selfloop transitions, 75 changer transitions 0/436 dead transitions. [2024-06-28 01:53:50,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 436 transitions, 5457 flow [2024-06-28 01:53:50,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:53:50,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:53:50,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 214 transitions. [2024-06-28 01:53:50,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44490644490644493 [2024-06-28 01:53:50,318 INFO L175 Difference]: Start difference. First operand has 463 places, 403 transitions, 4381 flow. Second operand 13 states and 214 transitions. [2024-06-28 01:53:50,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 436 transitions, 5457 flow [2024-06-28 01:53:52,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 436 transitions, 5319 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 01:53:52,870 INFO L231 Difference]: Finished difference. Result has 467 places, 405 transitions, 4424 flow [2024-06-28 01:53:52,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4243, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4424, PETRI_PLACES=467, PETRI_TRANSITIONS=405} [2024-06-28 01:53:52,871 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 426 predicate places. [2024-06-28 01:53:52,871 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 405 transitions, 4424 flow [2024-06-28 01:53:52,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:52,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:52,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:53:52,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 01:53:52,871 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:53:52,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:52,872 INFO L85 PathProgramCache]: Analyzing trace with hash -268354901, now seen corresponding path program 9 times [2024-06-28 01:53:52,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:52,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252604888] [2024-06-28 01:53:52,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:52,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:52,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:54,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:53:54,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:54,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252604888] [2024-06-28 01:53:54,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252604888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:54,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:54,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:53:54,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736567039] [2024-06-28 01:53:54,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:54,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:53:54,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:54,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:53:54,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:53:54,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:53:54,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 405 transitions, 4424 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:54,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:54,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:53:54,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:56,171 INFO L124 PetriNetUnfolderBase]: 3116/6857 cut-off events. [2024-06-28 01:53:56,171 INFO L125 PetriNetUnfolderBase]: For 407272/407272 co-relation queries the response was YES. [2024-06-28 01:53:56,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34427 conditions, 6857 events. 3116/6857 cut-off events. For 407272/407272 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 61557 event pairs, 1269 based on Foata normal form. 8/6414 useless extension candidates. Maximal degree in co-relation 34210. Up to 5396 conditions per place. [2024-06-28 01:53:56,287 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 379 selfloop transitions, 46 changer transitions 0/434 dead transitions. [2024-06-28 01:53:56,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 434 transitions, 5466 flow [2024-06-28 01:53:56,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:53:56,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:53:56,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2024-06-28 01:53:56,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-28 01:53:56,289 INFO L175 Difference]: Start difference. First operand has 467 places, 405 transitions, 4424 flow. Second operand 12 states and 198 transitions. [2024-06-28 01:53:56,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 434 transitions, 5466 flow [2024-06-28 01:53:58,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 434 transitions, 5317 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-28 01:53:58,707 INFO L231 Difference]: Finished difference. Result has 468 places, 405 transitions, 4372 flow [2024-06-28 01:53:58,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4275, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4372, PETRI_PLACES=468, PETRI_TRANSITIONS=405} [2024-06-28 01:53:58,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-28 01:53:58,707 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 405 transitions, 4372 flow [2024-06-28 01:53:58,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:58,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:58,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:53:58,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 01:53:58,708 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:53:58,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:58,708 INFO L85 PathProgramCache]: Analyzing trace with hash -268095431, now seen corresponding path program 10 times [2024-06-28 01:53:58,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:58,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055494127] [2024-06-28 01:53:58,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:58,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:58,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:00,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:00,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:00,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055494127] [2024-06-28 01:54:00,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055494127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:00,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:00,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:54:00,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524187599] [2024-06-28 01:54:00,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:00,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:54:00,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:00,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:54:00,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:54:00,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:54:00,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 405 transitions, 4372 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:00,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:00,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:54:00,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:02,491 INFO L124 PetriNetUnfolderBase]: 3170/6993 cut-off events. [2024-06-28 01:54:02,491 INFO L125 PetriNetUnfolderBase]: For 412121/412121 co-relation queries the response was YES. [2024-06-28 01:54:02,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34998 conditions, 6993 events. 3170/6993 cut-off events. For 412121/412121 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 63087 event pairs, 1321 based on Foata normal form. 8/6546 useless extension candidates. Maximal degree in co-relation 34780. Up to 5500 conditions per place. [2024-06-28 01:54:02,594 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 370 selfloop transitions, 53 changer transitions 0/432 dead transitions. [2024-06-28 01:54:02,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 432 transitions, 5398 flow [2024-06-28 01:54:02,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:54:02,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:54:02,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 01:54:02,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.457002457002457 [2024-06-28 01:54:02,596 INFO L175 Difference]: Start difference. First operand has 468 places, 405 transitions, 4372 flow. Second operand 11 states and 186 transitions. [2024-06-28 01:54:02,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 432 transitions, 5398 flow [2024-06-28 01:54:05,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 432 transitions, 5305 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-28 01:54:05,070 INFO L231 Difference]: Finished difference. Result has 468 places, 405 transitions, 4391 flow [2024-06-28 01:54:05,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4279, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4391, PETRI_PLACES=468, PETRI_TRANSITIONS=405} [2024-06-28 01:54:05,070 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-28 01:54:05,070 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 405 transitions, 4391 flow [2024-06-28 01:54:05,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:05,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:05,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:05,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 01:54:05,071 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:54:05,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:05,071 INFO L85 PathProgramCache]: Analyzing trace with hash -268086131, now seen corresponding path program 11 times [2024-06-28 01:54:05,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:05,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181064948] [2024-06-28 01:54:05,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:05,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:05,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:06,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:06,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:06,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181064948] [2024-06-28 01:54:06,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181064948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:06,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:06,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:54:06,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566212255] [2024-06-28 01:54:06,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:06,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:54:06,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:06,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:54:06,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:54:06,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:54:06,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 405 transitions, 4391 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:06,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:06,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:54:06,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:08,723 INFO L124 PetriNetUnfolderBase]: 3318/7379 cut-off events. [2024-06-28 01:54:08,723 INFO L125 PetriNetUnfolderBase]: For 389410/389410 co-relation queries the response was YES. [2024-06-28 01:54:08,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36420 conditions, 7379 events. 3318/7379 cut-off events. For 389410/389410 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 67696 event pairs, 1408 based on Foata normal form. 6/6920 useless extension candidates. Maximal degree in co-relation 36202. Up to 5312 conditions per place. [2024-06-28 01:54:08,836 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 344 selfloop transitions, 87 changer transitions 0/440 dead transitions. [2024-06-28 01:54:08,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 440 transitions, 5505 flow [2024-06-28 01:54:08,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:54:08,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:54:08,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 204 transitions. [2024-06-28 01:54:08,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-28 01:54:08,837 INFO L175 Difference]: Start difference. First operand has 468 places, 405 transitions, 4391 flow. Second operand 12 states and 204 transitions. [2024-06-28 01:54:08,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 440 transitions, 5505 flow [2024-06-28 01:54:12,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 440 transitions, 5399 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 01:54:12,075 INFO L231 Difference]: Finished difference. Result has 470 places, 405 transitions, 4462 flow [2024-06-28 01:54:12,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4285, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4462, PETRI_PLACES=470, PETRI_TRANSITIONS=405} [2024-06-28 01:54:12,075 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 429 predicate places. [2024-06-28 01:54:12,075 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 405 transitions, 4462 flow [2024-06-28 01:54:12,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:12,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:12,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:12,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 01:54:12,075 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:54:12,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:12,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1737673813, now seen corresponding path program 12 times [2024-06-28 01:54:12,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:12,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211411787] [2024-06-28 01:54:12,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:12,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:12,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:13,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:13,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:13,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211411787] [2024-06-28 01:54:13,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211411787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:13,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:13,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:54:13,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744267590] [2024-06-28 01:54:13,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:13,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:54:13,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:13,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:54:13,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:54:13,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:54:13,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 405 transitions, 4462 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:13,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:13,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:54:13,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:15,659 INFO L124 PetriNetUnfolderBase]: 3419/7669 cut-off events. [2024-06-28 01:54:15,659 INFO L125 PetriNetUnfolderBase]: For 499049/499049 co-relation queries the response was YES. [2024-06-28 01:54:15,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39085 conditions, 7669 events. 3419/7669 cut-off events. For 499049/499049 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 71239 event pairs, 1501 based on Foata normal form. 6/7188 useless extension candidates. Maximal degree in co-relation 38866. Up to 5345 conditions per place. [2024-06-28 01:54:15,790 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 293 selfloop transitions, 137 changer transitions 0/439 dead transitions. [2024-06-28 01:54:15,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 439 transitions, 5878 flow [2024-06-28 01:54:15,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:54:15,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:54:15,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-28 01:54:15,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47911547911547914 [2024-06-28 01:54:15,791 INFO L175 Difference]: Start difference. First operand has 470 places, 405 transitions, 4462 flow. Second operand 11 states and 195 transitions. [2024-06-28 01:54:15,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 439 transitions, 5878 flow [2024-06-28 01:54:19,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 439 transitions, 5725 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 01:54:19,244 INFO L231 Difference]: Finished difference. Result has 473 places, 405 transitions, 4587 flow [2024-06-28 01:54:19,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4309, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4587, PETRI_PLACES=473, PETRI_TRANSITIONS=405} [2024-06-28 01:54:19,245 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 432 predicate places. [2024-06-28 01:54:19,245 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 405 transitions, 4587 flow [2024-06-28 01:54:19,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:19,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:19,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:19,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 01:54:19,245 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:54:19,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:19,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1728419383, now seen corresponding path program 13 times [2024-06-28 01:54:19,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:19,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830745350] [2024-06-28 01:54:19,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:19,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:19,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:20,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:20,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:20,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830745350] [2024-06-28 01:54:20,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830745350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:20,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:20,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:54:20,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426725646] [2024-06-28 01:54:20,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:20,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:54:20,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:20,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:54:20,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:54:20,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:54:20,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 405 transitions, 4587 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:20,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:20,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:54:20,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:22,864 INFO L124 PetriNetUnfolderBase]: 3564/8076 cut-off events. [2024-06-28 01:54:22,864 INFO L125 PetriNetUnfolderBase]: For 673743/673743 co-relation queries the response was YES. [2024-06-28 01:54:22,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43221 conditions, 8076 events. 3564/8076 cut-off events. For 673743/673743 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 76026 event pairs, 1589 based on Foata normal form. 6/7593 useless extension candidates. Maximal degree in co-relation 43001. Up to 3921 conditions per place. [2024-06-28 01:54:22,997 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 286 selfloop transitions, 150 changer transitions 0/445 dead transitions. [2024-06-28 01:54:22,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 445 transitions, 6043 flow [2024-06-28 01:54:22,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:54:22,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:54:22,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 211 transitions. [2024-06-28 01:54:22,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4752252252252252 [2024-06-28 01:54:22,998 INFO L175 Difference]: Start difference. First operand has 473 places, 405 transitions, 4587 flow. Second operand 12 states and 211 transitions. [2024-06-28 01:54:22,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 445 transitions, 6043 flow [2024-06-28 01:54:27,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 445 transitions, 5743 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 01:54:27,698 INFO L231 Difference]: Finished difference. Result has 475 places, 405 transitions, 4590 flow [2024-06-28 01:54:27,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4287, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4590, PETRI_PLACES=475, PETRI_TRANSITIONS=405} [2024-06-28 01:54:27,699 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-28 01:54:27,699 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 405 transitions, 4590 flow [2024-06-28 01:54:27,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:27,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:27,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:27,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 01:54:27,699 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:54:27,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:27,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1728745813, now seen corresponding path program 14 times [2024-06-28 01:54:27,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:27,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402273062] [2024-06-28 01:54:27,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:27,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:27,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:29,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:29,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:29,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402273062] [2024-06-28 01:54:29,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402273062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:29,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:29,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:54:29,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282913711] [2024-06-28 01:54:29,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:29,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:54:29,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:29,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:54:29,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:54:29,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:54:29,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 405 transitions, 4590 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:29,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:29,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:54:29,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:31,522 INFO L124 PetriNetUnfolderBase]: 3510/7890 cut-off events. [2024-06-28 01:54:31,522 INFO L125 PetriNetUnfolderBase]: For 537601/537601 co-relation queries the response was YES. [2024-06-28 01:54:31,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40421 conditions, 7890 events. 3510/7890 cut-off events. For 537601/537601 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 73937 event pairs, 1587 based on Foata normal form. 8/7395 useless extension candidates. Maximal degree in co-relation 40201. Up to 5972 conditions per place. [2024-06-28 01:54:31,649 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 275 selfloop transitions, 150 changer transitions 0/434 dead transitions. [2024-06-28 01:54:31,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 434 transitions, 5632 flow [2024-06-28 01:54:31,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:54:31,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:54:31,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 201 transitions. [2024-06-28 01:54:31,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527027027027027 [2024-06-28 01:54:31,650 INFO L175 Difference]: Start difference. First operand has 475 places, 405 transitions, 4590 flow. Second operand 12 states and 201 transitions. [2024-06-28 01:54:31,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 434 transitions, 5632 flow [2024-06-28 01:54:35,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 434 transitions, 5344 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 01:54:35,251 INFO L231 Difference]: Finished difference. Result has 477 places, 405 transitions, 4606 flow [2024-06-28 01:54:35,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4302, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4606, PETRI_PLACES=477, PETRI_TRANSITIONS=405} [2024-06-28 01:54:35,251 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 436 predicate places. [2024-06-28 01:54:35,251 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 405 transitions, 4606 flow [2024-06-28 01:54:35,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:35,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:35,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:35,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 01:54:35,252 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:54:35,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:35,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1994443093, now seen corresponding path program 15 times [2024-06-28 01:54:35,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:35,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011113200] [2024-06-28 01:54:35,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:35,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:35,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:37,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:37,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:37,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011113200] [2024-06-28 01:54:37,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011113200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:37,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:37,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:54:37,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120671273] [2024-06-28 01:54:37,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:37,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:54:37,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:37,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:54:37,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:54:37,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:54:37,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 405 transitions, 4606 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:37,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:37,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:54:37,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:39,306 INFO L124 PetriNetUnfolderBase]: 3666/8204 cut-off events. [2024-06-28 01:54:39,306 INFO L125 PetriNetUnfolderBase]: For 446586/446586 co-relation queries the response was YES. [2024-06-28 01:54:39,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40991 conditions, 8204 events. 3666/8204 cut-off events. For 446586/446586 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 76672 event pairs, 1579 based on Foata normal form. 8/7677 useless extension candidates. Maximal degree in co-relation 40771. Up to 6424 conditions per place. [2024-06-28 01:54:39,438 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 415 selfloop transitions, 67 changer transitions 0/491 dead transitions. [2024-06-28 01:54:39,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 491 transitions, 6481 flow [2024-06-28 01:54:39,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:54:39,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:54:39,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 212 transitions. [2024-06-28 01:54:39,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4407484407484408 [2024-06-28 01:54:39,439 INFO L175 Difference]: Start difference. First operand has 477 places, 405 transitions, 4606 flow. Second operand 13 states and 212 transitions. [2024-06-28 01:54:39,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 491 transitions, 6481 flow [2024-06-28 01:54:42,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 491 transitions, 6032 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-28 01:54:42,762 INFO L231 Difference]: Finished difference. Result has 483 places, 449 transitions, 5060 flow [2024-06-28 01:54:42,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4262, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5060, PETRI_PLACES=483, PETRI_TRANSITIONS=449} [2024-06-28 01:54:42,762 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 442 predicate places. [2024-06-28 01:54:42,763 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 449 transitions, 5060 flow [2024-06-28 01:54:42,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:42,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:42,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:42,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 01:54:42,763 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:54:42,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:42,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1987293253, now seen corresponding path program 16 times [2024-06-28 01:54:42,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:42,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121461536] [2024-06-28 01:54:42,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:42,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:42,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:44,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:44,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:44,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121461536] [2024-06-28 01:54:44,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121461536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:44,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:44,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:54:44,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499556901] [2024-06-28 01:54:44,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:44,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:54:44,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:44,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:54:44,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:54:44,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:54:44,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 449 transitions, 5060 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:44,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:44,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:54:44,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:46,375 INFO L124 PetriNetUnfolderBase]: 3720/8309 cut-off events. [2024-06-28 01:54:46,375 INFO L125 PetriNetUnfolderBase]: For 451281/451281 co-relation queries the response was YES. [2024-06-28 01:54:46,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41443 conditions, 8309 events. 3720/8309 cut-off events. For 451281/451281 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 77784 event pairs, 1641 based on Foata normal form. 8/7787 useless extension candidates. Maximal degree in co-relation 41218. Up to 6374 conditions per place. [2024-06-28 01:54:46,529 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 365 selfloop transitions, 104 changer transitions 0/478 dead transitions. [2024-06-28 01:54:46,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 478 transitions, 6190 flow [2024-06-28 01:54:46,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:54:46,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:54:46,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-06-28 01:54:46,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45045045045045046 [2024-06-28 01:54:46,530 INFO L175 Difference]: Start difference. First operand has 483 places, 449 transitions, 5060 flow. Second operand 12 states and 200 transitions. [2024-06-28 01:54:46,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 478 transitions, 6190 flow [2024-06-28 01:54:50,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 478 transitions, 6120 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 01:54:50,022 INFO L231 Difference]: Finished difference. Result has 491 places, 449 transitions, 5202 flow [2024-06-28 01:54:50,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4990, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5202, PETRI_PLACES=491, PETRI_TRANSITIONS=449} [2024-06-28 01:54:50,022 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 450 predicate places. [2024-06-28 01:54:50,022 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 449 transitions, 5202 flow [2024-06-28 01:54:50,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:50,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:50,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:50,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 01:54:50,023 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:54:50,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:50,023 INFO L85 PathProgramCache]: Analyzing trace with hash -2142794787, now seen corresponding path program 17 times [2024-06-28 01:54:50,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:50,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876712741] [2024-06-28 01:54:50,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:50,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:50,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:51,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:51,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:51,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876712741] [2024-06-28 01:54:51,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876712741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:51,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:51,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:54:51,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342389830] [2024-06-28 01:54:51,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:51,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:54:51,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:51,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:54:51,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:54:51,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:54:51,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 449 transitions, 5202 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:51,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:51,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:54:51,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:54,508 INFO L124 PetriNetUnfolderBase]: 3821/8586 cut-off events. [2024-06-28 01:54:54,508 INFO L125 PetriNetUnfolderBase]: For 537232/537232 co-relation queries the response was YES. [2024-06-28 01:54:54,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44229 conditions, 8586 events. 3821/8586 cut-off events. For 537232/537232 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 81199 event pairs, 1685 based on Foata normal form. 6/8048 useless extension candidates. Maximal degree in co-relation 44003. Up to 5991 conditions per place. [2024-06-28 01:54:54,637 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 360 selfloop transitions, 114 changer transitions 0/483 dead transitions. [2024-06-28 01:54:54,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 483 transitions, 6716 flow [2024-06-28 01:54:54,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:54:54,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:54:54,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-28 01:54:54,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48157248157248156 [2024-06-28 01:54:54,638 INFO L175 Difference]: Start difference. First operand has 491 places, 449 transitions, 5202 flow. Second operand 11 states and 196 transitions. [2024-06-28 01:54:54,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 483 transitions, 6716 flow [2024-06-28 01:54:58,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 483 transitions, 6510 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 01:54:58,766 INFO L231 Difference]: Finished difference. Result has 492 places, 449 transitions, 5227 flow [2024-06-28 01:54:58,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4996, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5227, PETRI_PLACES=492, PETRI_TRANSITIONS=449} [2024-06-28 01:54:58,767 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-28 01:54:58,767 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 449 transitions, 5227 flow [2024-06-28 01:54:58,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:58,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:58,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:58,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 01:54:58,767 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:54:58,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:58,768 INFO L85 PathProgramCache]: Analyzing trace with hash -2142804087, now seen corresponding path program 18 times [2024-06-28 01:54:58,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:58,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999016878] [2024-06-28 01:54:58,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:58,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:58,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:59,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:59,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:59,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999016878] [2024-06-28 01:54:59,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999016878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:59,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:59,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:54:59,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480497990] [2024-06-28 01:54:59,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:59,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:54:59,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:59,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:54:59,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:55:00,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:55:00,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 449 transitions, 5227 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:00,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:00,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:55:00,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:02,421 INFO L124 PetriNetUnfolderBase]: 3875/8686 cut-off events. [2024-06-28 01:55:02,421 INFO L125 PetriNetUnfolderBase]: For 575322/575322 co-relation queries the response was YES. [2024-06-28 01:55:02,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44959 conditions, 8686 events. 3875/8686 cut-off events. For 575322/575322 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 82294 event pairs, 1742 based on Foata normal form. 8/8147 useless extension candidates. Maximal degree in co-relation 44732. Up to 6530 conditions per place. [2024-06-28 01:55:02,579 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 348 selfloop transitions, 119 changer transitions 0/476 dead transitions. [2024-06-28 01:55:02,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 476 transitions, 6341 flow [2024-06-28 01:55:02,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:55:02,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:55:02,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-28 01:55:02,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4692874692874693 [2024-06-28 01:55:02,580 INFO L175 Difference]: Start difference. First operand has 492 places, 449 transitions, 5227 flow. Second operand 11 states and 191 transitions. [2024-06-28 01:55:02,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 476 transitions, 6341 flow [2024-06-28 01:55:07,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 476 transitions, 6114 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:55:07,074 INFO L231 Difference]: Finished difference. Result has 494 places, 449 transitions, 5245 flow [2024-06-28 01:55:07,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5000, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5245, PETRI_PLACES=494, PETRI_TRANSITIONS=449} [2024-06-28 01:55:07,074 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-28 01:55:07,074 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 449 transitions, 5245 flow [2024-06-28 01:55:07,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:07,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:07,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:07,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 01:55:07,075 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:55:07,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:07,075 INFO L85 PathProgramCache]: Analyzing trace with hash 532417573, now seen corresponding path program 19 times [2024-06-28 01:55:07,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:07,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024661878] [2024-06-28 01:55:07,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:07,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:07,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:08,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:08,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:08,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024661878] [2024-06-28 01:55:08,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024661878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:08,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:08,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:55:08,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431435831] [2024-06-28 01:55:08,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:08,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:55:08,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:08,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:55:08,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:55:08,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:55:08,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 449 transitions, 5245 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:08,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:08,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:55:08,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:10,502 INFO L124 PetriNetUnfolderBase]: 3828/8611 cut-off events. [2024-06-28 01:55:10,503 INFO L125 PetriNetUnfolderBase]: For 395447/395447 co-relation queries the response was YES. [2024-06-28 01:55:10,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43394 conditions, 8611 events. 3828/8611 cut-off events. For 395447/395447 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 81486 event pairs, 1686 based on Foata normal form. 2/8057 useless extension candidates. Maximal degree in co-relation 43166. Up to 6855 conditions per place. [2024-06-28 01:55:10,650 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 416 selfloop transitions, 53 changer transitions 0/478 dead transitions. [2024-06-28 01:55:10,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 478 transitions, 6412 flow [2024-06-28 01:55:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:55:10,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:55:10,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-28 01:55:10,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44717444717444715 [2024-06-28 01:55:10,652 INFO L175 Difference]: Start difference. First operand has 494 places, 449 transitions, 5245 flow. Second operand 11 states and 182 transitions. [2024-06-28 01:55:10,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 478 transitions, 6412 flow [2024-06-28 01:55:14,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 478 transitions, 6174 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 01:55:14,581 INFO L231 Difference]: Finished difference. Result has 496 places, 452 transitions, 5224 flow [2024-06-28 01:55:14,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5007, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5224, PETRI_PLACES=496, PETRI_TRANSITIONS=452} [2024-06-28 01:55:14,581 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 455 predicate places. [2024-06-28 01:55:14,581 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 452 transitions, 5224 flow [2024-06-28 01:55:14,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:14,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:14,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:14,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 01:55:14,582 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:55:14,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:14,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1263634185, now seen corresponding path program 20 times [2024-06-28 01:55:14,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:14,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770839648] [2024-06-28 01:55:14,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:14,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:14,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:15,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:15,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:15,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770839648] [2024-06-28 01:55:15,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770839648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:15,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:15,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:55:15,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067049939] [2024-06-28 01:55:15,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:15,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:55:15,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:15,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:55:15,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:55:15,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:55:15,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 452 transitions, 5224 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:15,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:15,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:55:15,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:17,880 INFO L124 PetriNetUnfolderBase]: 3845/8627 cut-off events. [2024-06-28 01:55:17,880 INFO L125 PetriNetUnfolderBase]: For 404883/404883 co-relation queries the response was YES. [2024-06-28 01:55:18,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43714 conditions, 8627 events. 3845/8627 cut-off events. For 404883/404883 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 81603 event pairs, 1680 based on Foata normal form. 2/8075 useless extension candidates. Maximal degree in co-relation 43484. Up to 6886 conditions per place. [2024-06-28 01:55:18,025 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 424 selfloop transitions, 50 changer transitions 0/483 dead transitions. [2024-06-28 01:55:18,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 483 transitions, 6364 flow [2024-06-28 01:55:18,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:55:18,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:55:18,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-28 01:55:18,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44963144963144963 [2024-06-28 01:55:18,026 INFO L175 Difference]: Start difference. First operand has 496 places, 452 transitions, 5224 flow. Second operand 11 states and 183 transitions. [2024-06-28 01:55:18,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 483 transitions, 6364 flow [2024-06-28 01:55:21,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 483 transitions, 6215 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 01:55:21,947 INFO L231 Difference]: Finished difference. Result has 501 places, 453 transitions, 5229 flow [2024-06-28 01:55:21,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5075, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5229, PETRI_PLACES=501, PETRI_TRANSITIONS=453} [2024-06-28 01:55:21,948 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 460 predicate places. [2024-06-28 01:55:21,948 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 453 transitions, 5229 flow [2024-06-28 01:55:21,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:21,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:21,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:21,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 01:55:21,948 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:55:21,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:21,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1529371889, now seen corresponding path program 21 times [2024-06-28 01:55:21,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:21,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408508978] [2024-06-28 01:55:21,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:21,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:21,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:23,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-28 01:55:23,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:23,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408508978] [2024-06-28 01:55:23,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408508978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:23,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:23,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:55:23,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826443964] [2024-06-28 01:55:23,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:23,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:55:23,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:23,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:55:23,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:55:23,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:55:23,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 453 transitions, 5229 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:23,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:23,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:55:23,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:25,499 INFO L124 PetriNetUnfolderBase]: 3862/8677 cut-off events. [2024-06-28 01:55:25,499 INFO L125 PetriNetUnfolderBase]: For 408633/408633 co-relation queries the response was YES. [2024-06-28 01:55:25,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43827 conditions, 8677 events. 3862/8677 cut-off events. For 408633/408633 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 82194 event pairs, 1709 based on Foata normal form. 2/8120 useless extension candidates. Maximal degree in co-relation 43595. Up to 6591 conditions per place. [2024-06-28 01:55:25,646 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 329 selfloop transitions, 138 changer transitions 0/476 dead transitions. [2024-06-28 01:55:25,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 476 transitions, 6329 flow [2024-06-28 01:55:25,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:55:25,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:55:25,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 01:55:25,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.457002457002457 [2024-06-28 01:55:25,647 INFO L175 Difference]: Start difference. First operand has 501 places, 453 transitions, 5229 flow. Second operand 11 states and 186 transitions. [2024-06-28 01:55:25,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 476 transitions, 6329 flow [2024-06-28 01:55:29,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 476 transitions, 6185 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-28 01:55:29,693 INFO L231 Difference]: Finished difference. Result has 503 places, 454 transitions, 5417 flow [2024-06-28 01:55:29,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5085, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5417, PETRI_PLACES=503, PETRI_TRANSITIONS=454} [2024-06-28 01:55:29,694 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 462 predicate places. [2024-06-28 01:55:29,694 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 454 transitions, 5417 flow [2024-06-28 01:55:29,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:29,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:29,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:29,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 01:55:29,694 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:55:29,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:29,695 INFO L85 PathProgramCache]: Analyzing trace with hash 2004232141, now seen corresponding path program 22 times [2024-06-28 01:55:29,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:29,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263622908] [2024-06-28 01:55:29,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:29,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:29,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:30,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:30,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:30,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263622908] [2024-06-28 01:55:30,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263622908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:30,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:30,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:55:30,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378737250] [2024-06-28 01:55:30,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:30,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:55:30,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:30,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:55:30,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:55:30,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:55:30,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 454 transitions, 5417 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:30,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:30,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:55:30,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:33,392 INFO L124 PetriNetUnfolderBase]: 3879/8716 cut-off events. [2024-06-28 01:55:33,392 INFO L125 PetriNetUnfolderBase]: For 416707/416707 co-relation queries the response was YES. [2024-06-28 01:55:33,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44410 conditions, 8716 events. 3879/8716 cut-off events. For 416707/416707 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 82651 event pairs, 1722 based on Foata normal form. 2/8157 useless extension candidates. Maximal degree in co-relation 44177. Up to 6309 conditions per place. [2024-06-28 01:55:33,522 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 273 selfloop transitions, 195 changer transitions 0/477 dead transitions. [2024-06-28 01:55:33,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 477 transitions, 6521 flow [2024-06-28 01:55:33,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:55:33,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:55:33,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-28 01:55:33,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4643734643734644 [2024-06-28 01:55:33,523 INFO L175 Difference]: Start difference. First operand has 503 places, 454 transitions, 5417 flow. Second operand 11 states and 189 transitions. [2024-06-28 01:55:33,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 477 transitions, 6521 flow [2024-06-28 01:55:37,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 477 transitions, 6199 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 01:55:37,351 INFO L231 Difference]: Finished difference. Result has 505 places, 455 transitions, 5543 flow [2024-06-28 01:55:37,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5095, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5543, PETRI_PLACES=505, PETRI_TRANSITIONS=455} [2024-06-28 01:55:37,351 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 464 predicate places. [2024-06-28 01:55:37,351 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 455 transitions, 5543 flow [2024-06-28 01:55:37,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:37,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:37,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:37,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 01:55:37,352 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:55:37,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:37,352 INFO L85 PathProgramCache]: Analyzing trace with hash -248500997, now seen corresponding path program 23 times [2024-06-28 01:55:37,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:37,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015894030] [2024-06-28 01:55:37,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:37,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:37,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:38,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:38,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:38,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015894030] [2024-06-28 01:55:38,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015894030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:38,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:38,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:55:38,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849733149] [2024-06-28 01:55:38,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:38,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:55:38,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:38,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:55:38,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:55:38,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:55:38,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 455 transitions, 5543 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:38,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:38,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:55:38,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:41,176 INFO L124 PetriNetUnfolderBase]: 3896/8708 cut-off events. [2024-06-28 01:55:41,176 INFO L125 PetriNetUnfolderBase]: For 424428/424428 co-relation queries the response was YES. [2024-06-28 01:55:41,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44888 conditions, 8708 events. 3896/8708 cut-off events. For 424428/424428 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 82375 event pairs, 1725 based on Foata normal form. 2/8158 useless extension candidates. Maximal degree in co-relation 44654. Up to 6961 conditions per place. [2024-06-28 01:55:41,331 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 399 selfloop transitions, 70 changer transitions 0/478 dead transitions. [2024-06-28 01:55:41,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 478 transitions, 6651 flow [2024-06-28 01:55:41,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:55:41,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:55:41,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-28 01:55:41,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-28 01:55:41,332 INFO L175 Difference]: Start difference. First operand has 505 places, 455 transitions, 5543 flow. Second operand 11 states and 185 transitions. [2024-06-28 01:55:41,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 478 transitions, 6651 flow [2024-06-28 01:55:45,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 478 transitions, 6213 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-28 01:55:45,556 INFO L231 Difference]: Finished difference. Result has 507 places, 456 transitions, 5305 flow [2024-06-28 01:55:45,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5105, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5305, PETRI_PLACES=507, PETRI_TRANSITIONS=456} [2024-06-28 01:55:45,556 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-28 01:55:45,556 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 456 transitions, 5305 flow [2024-06-28 01:55:45,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:45,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:45,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:45,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 01:55:45,557 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:55:45,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:45,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1463085705, now seen corresponding path program 24 times [2024-06-28 01:55:45,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:45,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765444737] [2024-06-28 01:55:45,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:45,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:45,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:46,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:46,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:46,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765444737] [2024-06-28 01:55:46,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765444737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:46,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:46,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:55:46,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027420135] [2024-06-28 01:55:46,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:46,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:55:46,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:46,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:55:46,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:55:47,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:55:47,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 456 transitions, 5305 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:47,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:47,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:55:47,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:49,400 INFO L124 PetriNetUnfolderBase]: 3913/8779 cut-off events. [2024-06-28 01:55:49,400 INFO L125 PetriNetUnfolderBase]: For 430142/430142 co-relation queries the response was YES. [2024-06-28 01:55:49,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44701 conditions, 8779 events. 3913/8779 cut-off events. For 430142/430142 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 83351 event pairs, 1734 based on Foata normal form. 2/8219 useless extension candidates. Maximal degree in co-relation 44466. Up to 7012 conditions per place. [2024-06-28 01:55:49,569 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 404 selfloop transitions, 66 changer transitions 0/479 dead transitions. [2024-06-28 01:55:49,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 479 transitions, 6417 flow [2024-06-28 01:55:49,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:55:49,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:55:49,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-28 01:55:49,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44963144963144963 [2024-06-28 01:55:49,570 INFO L175 Difference]: Start difference. First operand has 507 places, 456 transitions, 5305 flow. Second operand 11 states and 183 transitions. [2024-06-28 01:55:49,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 479 transitions, 6417 flow [2024-06-28 01:55:54,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 479 transitions, 6227 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-28 01:55:54,602 INFO L231 Difference]: Finished difference. Result has 509 places, 457 transitions, 5309 flow [2024-06-28 01:55:54,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5115, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5309, PETRI_PLACES=509, PETRI_TRANSITIONS=457} [2024-06-28 01:55:54,602 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-28 01:55:54,602 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 457 transitions, 5309 flow [2024-06-28 01:55:54,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:54,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:54,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:54,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 01:55:54,603 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:55:54,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:54,603 INFO L85 PathProgramCache]: Analyzing trace with hash 2004024751, now seen corresponding path program 25 times [2024-06-28 01:55:54,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:54,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335730528] [2024-06-28 01:55:54,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:54,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:54,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:55,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:55,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:55,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335730528] [2024-06-28 01:55:55,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335730528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:55,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:55,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:55:55,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22750544] [2024-06-28 01:55:55,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:55,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:55:55,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:55,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:55:55,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:55:55,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:55:55,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 457 transitions, 5309 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:55,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:55,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:55:55,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:58,801 INFO L124 PetriNetUnfolderBase]: 3950/8856 cut-off events. [2024-06-28 01:55:58,801 INFO L125 PetriNetUnfolderBase]: For 472260/472260 co-relation queries the response was YES. [2024-06-28 01:55:58,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45852 conditions, 8856 events. 3950/8856 cut-off events. For 472260/472260 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 84182 event pairs, 1732 based on Foata normal form. 2/8295 useless extension candidates. Maximal degree in co-relation 45616. Up to 6650 conditions per place. [2024-06-28 01:55:58,952 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 333 selfloop transitions, 144 changer transitions 0/486 dead transitions. [2024-06-28 01:55:58,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 486 transitions, 6851 flow [2024-06-28 01:55:58,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:55:58,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:55:58,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-28 01:55:58,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4643734643734644 [2024-06-28 01:55:58,953 INFO L175 Difference]: Start difference. First operand has 509 places, 457 transitions, 5309 flow. Second operand 11 states and 189 transitions. [2024-06-28 01:55:58,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 486 transitions, 6851 flow [2024-06-28 01:56:03,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 486 transitions, 6667 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-28 01:56:03,118 INFO L231 Difference]: Finished difference. Result has 511 places, 459 transitions, 5535 flow [2024-06-28 01:56:03,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5125, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5535, PETRI_PLACES=511, PETRI_TRANSITIONS=459} [2024-06-28 01:56:03,119 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 470 predicate places. [2024-06-28 01:56:03,119 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 459 transitions, 5535 flow [2024-06-28 01:56:03,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:03,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:03,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:03,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 01:56:03,119 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:56:03,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:03,119 INFO L85 PathProgramCache]: Analyzing trace with hash -255650837, now seen corresponding path program 26 times [2024-06-28 01:56:03,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:03,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405232364] [2024-06-28 01:56:03,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:03,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:03,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:04,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:04,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:04,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405232364] [2024-06-28 01:56:04,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405232364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:04,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:04,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:56:04,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346235366] [2024-06-28 01:56:04,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:04,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:56:04,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:04,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:56:04,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:56:04,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:56:04,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 459 transitions, 5535 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:04,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:04,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:56:04,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:07,356 INFO L124 PetriNetUnfolderBase]: 3967/8903 cut-off events. [2024-06-28 01:56:07,357 INFO L125 PetriNetUnfolderBase]: For 481166/481166 co-relation queries the response was YES. [2024-06-28 01:56:07,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46456 conditions, 8903 events. 3967/8903 cut-off events. For 481166/481166 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 84740 event pairs, 1754 based on Foata normal form. 2/8335 useless extension candidates. Maximal degree in co-relation 46219. Up to 7017 conditions per place. [2024-06-28 01:56:07,499 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 383 selfloop transitions, 90 changer transitions 0/482 dead transitions. [2024-06-28 01:56:07,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 482 transitions, 6657 flow [2024-06-28 01:56:07,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:56:07,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:56:07,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-28 01:56:07,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4619164619164619 [2024-06-28 01:56:07,500 INFO L175 Difference]: Start difference. First operand has 511 places, 459 transitions, 5535 flow. Second operand 11 states and 188 transitions. [2024-06-28 01:56:07,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 482 transitions, 6657 flow [2024-06-28 01:56:11,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 482 transitions, 6303 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-28 01:56:11,643 INFO L231 Difference]: Finished difference. Result has 514 places, 460 transitions, 5427 flow [2024-06-28 01:56:11,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5183, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5427, PETRI_PLACES=514, PETRI_TRANSITIONS=460} [2024-06-28 01:56:11,644 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 473 predicate places. [2024-06-28 01:56:11,644 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 460 transitions, 5427 flow [2024-06-28 01:56:11,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:11,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:11,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:11,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 01:56:11,644 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:56:11,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:11,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1463080125, now seen corresponding path program 27 times [2024-06-28 01:56:11,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:11,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327929377] [2024-06-28 01:56:11,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:11,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:11,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:13,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:13,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:13,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327929377] [2024-06-28 01:56:13,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327929377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:13,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:13,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:56:13,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666982419] [2024-06-28 01:56:13,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:13,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:56:13,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:13,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:56:13,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:56:13,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:56:13,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 460 transitions, 5427 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:13,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:13,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:56:13,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:16,242 INFO L124 PetriNetUnfolderBase]: 4004/8996 cut-off events. [2024-06-28 01:56:16,242 INFO L125 PetriNetUnfolderBase]: For 517246/517246 co-relation queries the response was YES. [2024-06-28 01:56:16,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47206 conditions, 8996 events. 4004/8996 cut-off events. For 517246/517246 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 85842 event pairs, 1748 based on Foata normal form. 2/8422 useless extension candidates. Maximal degree in co-relation 46968. Up to 7126 conditions per place. [2024-06-28 01:56:16,387 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 419 selfloop transitions, 61 changer transitions 0/489 dead transitions. [2024-06-28 01:56:16,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 489 transitions, 6983 flow [2024-06-28 01:56:16,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:56:16,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:56:16,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 01:56:16,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.457002457002457 [2024-06-28 01:56:16,388 INFO L175 Difference]: Start difference. First operand has 514 places, 460 transitions, 5427 flow. Second operand 11 states and 186 transitions. [2024-06-28 01:56:16,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 489 transitions, 6983 flow [2024-06-28 01:56:20,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 489 transitions, 6749 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-28 01:56:20,573 INFO L231 Difference]: Finished difference. Result has 516 places, 462 transitions, 5441 flow [2024-06-28 01:56:20,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5193, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5441, PETRI_PLACES=516, PETRI_TRANSITIONS=462} [2024-06-28 01:56:20,573 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 475 predicate places. [2024-06-28 01:56:20,574 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 462 transitions, 5441 flow [2024-06-28 01:56:20,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:20,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:20,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:20,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 01:56:20,574 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:56:20,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:20,574 INFO L85 PathProgramCache]: Analyzing trace with hash -296882355, now seen corresponding path program 28 times [2024-06-28 01:56:20,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:20,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742163102] [2024-06-28 01:56:20,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:20,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:20,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:22,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:22,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:22,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742163102] [2024-06-28 01:56:22,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742163102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:22,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:22,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:56:22,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400293624] [2024-06-28 01:56:22,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:22,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:56:22,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:22,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:56:22,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:56:22,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:56:22,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 462 transitions, 5441 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:22,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:22,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:56:22,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:25,176 INFO L124 PetriNetUnfolderBase]: 4021/9044 cut-off events. [2024-06-28 01:56:25,176 INFO L125 PetriNetUnfolderBase]: For 522948/522948 co-relation queries the response was YES. [2024-06-28 01:56:25,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47289 conditions, 9044 events. 4021/9044 cut-off events. For 522948/522948 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 86375 event pairs, 1764 based on Foata normal form. 2/8463 useless extension candidates. Maximal degree in co-relation 47050. Up to 6880 conditions per place. [2024-06-28 01:56:25,327 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 337 selfloop transitions, 139 changer transitions 0/485 dead transitions. [2024-06-28 01:56:25,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 485 transitions, 6553 flow [2024-06-28 01:56:25,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:56:25,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:56:25,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-28 01:56:25,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-28 01:56:25,328 INFO L175 Difference]: Start difference. First operand has 516 places, 462 transitions, 5441 flow. Second operand 11 states and 185 transitions. [2024-06-28 01:56:25,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 485 transitions, 6553 flow [2024-06-28 01:56:29,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 485 transitions, 6405 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-28 01:56:29,628 INFO L231 Difference]: Finished difference. Result has 520 places, 463 transitions, 5621 flow [2024-06-28 01:56:29,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5293, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5621, PETRI_PLACES=520, PETRI_TRANSITIONS=463} [2024-06-28 01:56:29,628 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 479 predicate places. [2024-06-28 01:56:29,628 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 463 transitions, 5621 flow [2024-06-28 01:56:29,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:29,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:29,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:29,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-28 01:56:29,629 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:56:29,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:29,629 INFO L85 PathProgramCache]: Analyzing trace with hash -48720977, now seen corresponding path program 29 times [2024-06-28 01:56:29,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:29,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387322437] [2024-06-28 01:56:29,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:29,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:29,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:30,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:30,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:30,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387322437] [2024-06-28 01:56:30,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387322437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:30,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:30,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:56:30,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736224514] [2024-06-28 01:56:30,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:30,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:56:30,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:30,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:56:30,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:56:31,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:56:31,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 463 transitions, 5621 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:31,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:31,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:56:31,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:34,140 INFO L124 PetriNetUnfolderBase]: 4072/9186 cut-off events. [2024-06-28 01:56:34,140 INFO L125 PetriNetUnfolderBase]: For 611804/611804 co-relation queries the response was YES. [2024-06-28 01:56:34,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47515 conditions, 9186 events. 4072/9186 cut-off events. For 611804/611804 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 88260 event pairs, 1891 based on Foata normal form. 10/8611 useless extension candidates. Maximal degree in co-relation 47274. Up to 7300 conditions per place. [2024-06-28 01:56:34,282 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 448 selfloop transitions, 31 changer transitions 0/488 dead transitions. [2024-06-28 01:56:34,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 488 transitions, 6753 flow [2024-06-28 01:56:34,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:56:34,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:56:34,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-28 01:56:34,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44226044226044225 [2024-06-28 01:56:34,283 INFO L175 Difference]: Start difference. First operand has 520 places, 463 transitions, 5621 flow. Second operand 11 states and 180 transitions. [2024-06-28 01:56:34,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 488 transitions, 6753 flow [2024-06-28 01:56:38,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 488 transitions, 6401 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-28 01:56:38,316 INFO L231 Difference]: Finished difference. Result has 522 places, 463 transitions, 5337 flow [2024-06-28 01:56:38,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5269, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5337, PETRI_PLACES=522, PETRI_TRANSITIONS=463} [2024-06-28 01:56:38,317 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 481 predicate places. [2024-06-28 01:56:38,317 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 463 transitions, 5337 flow [2024-06-28 01:56:38,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:38,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:38,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:38,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-28 01:56:38,318 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:56:38,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:38,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1470437355, now seen corresponding path program 30 times [2024-06-28 01:56:38,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:38,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779539403] [2024-06-28 01:56:38,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:38,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:38,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:39,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:39,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:39,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779539403] [2024-06-28 01:56:39,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779539403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:39,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:39,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:56:39,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383740690] [2024-06-28 01:56:39,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:39,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:56:39,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:39,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:56:39,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:56:39,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:56:39,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 463 transitions, 5337 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:39,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:39,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:56:39,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:42,335 INFO L124 PetriNetUnfolderBase]: 4069/9160 cut-off events. [2024-06-28 01:56:42,335 INFO L125 PetriNetUnfolderBase]: For 458222/458222 co-relation queries the response was YES. [2024-06-28 01:56:42,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46236 conditions, 9160 events. 4069/9160 cut-off events. For 458222/458222 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 87876 event pairs, 1804 based on Foata normal form. 2/8575 useless extension candidates. Maximal degree in co-relation 45994. Up to 7333 conditions per place. [2024-06-28 01:56:42,472 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 416 selfloop transitions, 60 changer transitions 0/485 dead transitions. [2024-06-28 01:56:42,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 485 transitions, 6405 flow [2024-06-28 01:56:42,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:56:42,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:56:42,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-28 01:56:42,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44226044226044225 [2024-06-28 01:56:42,473 INFO L175 Difference]: Start difference. First operand has 522 places, 463 transitions, 5337 flow. Second operand 11 states and 180 transitions. [2024-06-28 01:56:42,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 485 transitions, 6405 flow