./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix015.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix015.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/mix015.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix015.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 18:19:44,698 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:19:44,764 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:19:44,769 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:19:44,769 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:19:44,795 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:19:44,796 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:19:44,796 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:19:44,797 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:19:44,798 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:19:44,798 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:19:44,799 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:19:44,799 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:19:44,799 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:19:44,800 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:19:44,800 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:19:44,801 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:19:44,801 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:19:44,801 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:19:44,802 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:19:44,802 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:19:44,802 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:19:44,803 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:19:44,803 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:19:44,803 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:19:44,804 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:19:44,804 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:19:44,804 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:19:44,805 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:19:44,805 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:19:44,805 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:19:44,806 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:19:44,806 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:19:44,806 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:19:44,807 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:19:44,807 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:19:44,807 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:19:44,808 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:19:44,808 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:19:44,808 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:19:44,808 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:19:44,809 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:19:44,809 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:19:44,809 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-27 18:19:45,005 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:19:45,022 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:19:45,024 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:19:45,025 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:19:45,026 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:19:45,027 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/mix015.opt.yml/witness.yml [2024-06-27 18:19:45,179 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:19:45,179 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:19:45,180 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix015.opt.i [2024-06-27 18:19:46,470 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:19:46,730 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:19:46,731 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix015.opt.i [2024-06-27 18:19:46,745 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0a4a80bf9/00293dc75a2d433b8ddd8f1074164ccf/FLAGfd836361c [2024-06-27 18:19:46,756 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0a4a80bf9/00293dc75a2d433b8ddd8f1074164ccf [2024-06-27 18:19:46,757 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:19:46,758 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:19:46,759 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:19:46,760 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:19:46,766 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:19:46,766 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:19:45" (1/2) ... [2024-06-27 18:19:46,767 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@790fced9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:19:46, skipping insertion in model container [2024-06-27 18:19:46,768 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:19:45" (1/2) ... [2024-06-27 18:19:46,769 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2d6a581c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:19:46, skipping insertion in model container [2024-06-27 18:19:46,769 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:19:46" (2/2) ... [2024-06-27 18:19:46,769 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@790fced9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:19:46, skipping insertion in model container [2024-06-27 18:19:46,769 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:19:46" (2/2) ... [2024-06-27 18:19:46,770 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:19:46,909 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:19:46,911 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] (((((((((((((((((((((! multithreaded || (x == 0 || x == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 18:19:46,911 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] (((((((((((((((((((((! multithreaded || (x == 0 || x == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 18:19:46,911 INFO L97 edCorrectnessWitness]: Location invariant before [L859-L859] (((((((((((((((((((((! multithreaded || (x == 0 || x == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 18:19:46,911 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:19:46,911 INFO L106 edCorrectnessWitness]: ghost_update [L854-L854] multithreaded = 1; [2024-06-27 18:19:46,984 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:19:47,176 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/mix015.opt.i[944,957] [2024-06-27 18:19:47,370 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:19:47,379 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:19:47,415 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/mix015.opt.i[944,957] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:19:47,526 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:19:47,572 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:19:47,572 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:19:47 WrapperNode [2024-06-27 18:19:47,573 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:19:47,573 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:19:47,573 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:19:47,574 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:19:47,579 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:19:47" (1/1) ... [2024-06-27 18:19:47,596 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:19:47" (1/1) ... [2024-06-27 18:19:47,641 INFO L138 Inliner]: procedures = 175, calls = 48, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 147 [2024-06-27 18:19:47,641 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:19:47,642 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:19:47,642 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:19:47,642 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:19:47,654 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:19:47" (1/1) ... [2024-06-27 18:19:47,655 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:19:47" (1/1) ... [2024-06-27 18:19:47,658 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:19:47" (1/1) ... [2024-06-27 18:19:47,672 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 18:19:47,672 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:19:47" (1/1) ... [2024-06-27 18:19:47,672 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:19:47" (1/1) ... [2024-06-27 18:19:47,686 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:19:47" (1/1) ... [2024-06-27 18:19:47,693 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:19:47" (1/1) ... [2024-06-27 18:19:47,695 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:19:47" (1/1) ... [2024-06-27 18:19:47,696 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:19:47" (1/1) ... [2024-06-27 18:19:47,699 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:19:47,699 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:19:47,699 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:19:47,700 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:19:47,700 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:19:47" (1/1) ... [2024-06-27 18:19:47,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:19:47,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:19:47,747 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 18:19:47,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 18:19:47,811 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:19:47,811 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:19:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:19:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:19:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:19:47,813 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:19:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 18:19:47,813 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 18:19:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:19:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:19:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:19:47,814 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:19:47,815 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 18:19:47,959 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:19:47,961 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:19:48,282 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:19:48,283 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:19:48,446 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:19:48,447 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:19:48,448 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:19:48 BoogieIcfgContainer [2024-06-27 18:19:48,448 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:19:48,451 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:19:48,451 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:19:48,454 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:19:48,454 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:19:45" (1/4) ... [2024-06-27 18:19:48,454 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@787eb348 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:19:48, skipping insertion in model container [2024-06-27 18:19:48,454 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:19:46" (2/4) ... [2024-06-27 18:19:48,455 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@787eb348 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:19:48, skipping insertion in model container [2024-06-27 18:19:48,455 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:19:47" (3/4) ... [2024-06-27 18:19:48,456 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@787eb348 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:19:48, skipping insertion in model container [2024-06-27 18:19:48,456 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:19:48" (4/4) ... [2024-06-27 18:19:48,457 INFO L112 eAbstractionObserver]: Analyzing ICFG mix015.opt.i [2024-06-27 18:19:48,470 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:19:48,471 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 18:19:48,471 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:19:48,512 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:19:48,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 49 transitions, 110 flow [2024-06-27 18:19:48,597 INFO L124 PetriNetUnfolderBase]: 1/46 cut-off events. [2024-06-27 18:19:48,598 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:19:48,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 46 events. 1/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 91 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2024-06-27 18:19:48,601 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 49 transitions, 110 flow [2024-06-27 18:19:48,604 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 46 transitions, 101 flow [2024-06-27 18:19:48,611 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:19:48,617 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;@13e1d271, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:19:48,618 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 18:19:48,624 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:19:48,624 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 18:19:48,624 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:19:48,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:19:48,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:19:48,625 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:19:48,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:19:48,633 INFO L85 PathProgramCache]: Analyzing trace with hash 365488672, now seen corresponding path program 1 times [2024-06-27 18:19:48,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:19:48,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133898294] [2024-06-27 18:19:48,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:19:48,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:19:48,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:19:49,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:19:49,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:19:49,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133898294] [2024-06-27 18:19:49,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133898294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:19:49,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:19:49,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:19:49,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440549716] [2024-06-27 18:19:49,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:19:49,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:19:49,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:19:49,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:19:49,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:19:49,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-27 18:19:49,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 101 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:19:49,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:19:49,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-27 18:19:49,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:19:50,338 INFO L124 PetriNetUnfolderBase]: 3005/5065 cut-off events. [2024-06-27 18:19:50,338 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-27 18:19:50,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9480 conditions, 5065 events. 3005/5065 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 34105 event pairs, 2435 based on Foata normal form. 151/4779 useless extension candidates. Maximal degree in co-relation 9468. Up to 4336 conditions per place. [2024-06-27 18:19:50,365 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 40 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2024-06-27 18:19:50,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 225 flow [2024-06-27 18:19:50,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:19:50,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:19:50,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 104 transitions. [2024-06-27 18:19:50,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7074829931972789 [2024-06-27 18:19:50,376 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 101 flow. Second operand 3 states and 104 transitions. [2024-06-27 18:19:50,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 225 flow [2024-06-27 18:19:50,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 60 transitions, 220 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 18:19:50,380 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 133 flow [2024-06-27 18:19:50,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=133, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-27 18:19:50,384 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2024-06-27 18:19:50,384 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 133 flow [2024-06-27 18:19:50,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:19:50,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:19:50,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:19:50,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:19:50,385 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:19:50,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:19:50,386 INFO L85 PathProgramCache]: Analyzing trace with hash -951392059, now seen corresponding path program 1 times [2024-06-27 18:19:50,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:19:50,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94155013] [2024-06-27 18:19:50,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:19:50,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:19:50,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:19:51,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:19:51,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:19:51,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94155013] [2024-06-27 18:19:51,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94155013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:19:51,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:19:51,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:19:51,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970391145] [2024-06-27 18:19:51,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:19:51,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:19:51,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:19:51,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:19:51,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:19:51,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-27 18:19:51,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 133 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:19:51,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:19:51,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-27 18:19:51,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:19:51,852 INFO L124 PetriNetUnfolderBase]: 3428/5690 cut-off events. [2024-06-27 18:19:51,852 INFO L125 PetriNetUnfolderBase]: For 811/811 co-relation queries the response was YES. [2024-06-27 18:19:51,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11900 conditions, 5690 events. 3428/5690 cut-off events. For 811/811 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 37939 event pairs, 2437 based on Foata normal form. 3/5301 useless extension candidates. Maximal degree in co-relation 11888. Up to 4908 conditions per place. [2024-06-27 18:19:51,878 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 52 selfloop transitions, 9 changer transitions 0/75 dead transitions. [2024-06-27 18:19:51,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 75 transitions, 321 flow [2024-06-27 18:19:51,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:19:51,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:19:51,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 132 transitions. [2024-06-27 18:19:51,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.673469387755102 [2024-06-27 18:19:51,881 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 133 flow. Second operand 4 states and 132 transitions. [2024-06-27 18:19:51,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 75 transitions, 321 flow [2024-06-27 18:19:51,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 75 transitions, 316 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:19:51,883 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 179 flow [2024-06-27 18:19:51,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=179, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-27 18:19:51,883 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 3 predicate places. [2024-06-27 18:19:51,884 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 179 flow [2024-06-27 18:19:51,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:19:51,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:19:51,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:19:51,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:19:51,885 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:19:51,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:19:51,885 INFO L85 PathProgramCache]: Analyzing trace with hash 571617775, now seen corresponding path program 1 times [2024-06-27 18:19:51,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:19:51,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734541743] [2024-06-27 18:19:51,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:19:51,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:19:51,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:19:52,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:19:52,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:19:52,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734541743] [2024-06-27 18:19:52,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734541743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:19:52,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:19:52,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:19:52,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690835957] [2024-06-27 18:19:52,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:19:52,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 18:19:52,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:19:52,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 18:19:52,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 18:19:52,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 49 [2024-06-27 18:19:52,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 179 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:19:52,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:19:52,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 49 [2024-06-27 18:19:52,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:19:53,360 INFO L124 PetriNetUnfolderBase]: 4170/6067 cut-off events. [2024-06-27 18:19:53,360 INFO L125 PetriNetUnfolderBase]: For 2296/2296 co-relation queries the response was YES. [2024-06-27 18:19:53,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14851 conditions, 6067 events. 4170/6067 cut-off events. For 2296/2296 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 34769 event pairs, 1859 based on Foata normal form. 3/5843 useless extension candidates. Maximal degree in co-relation 14837. Up to 5928 conditions per place. [2024-06-27 18:19:53,399 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 64 selfloop transitions, 13 changer transitions 0/90 dead transitions. [2024-06-27 18:19:53,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 90 transitions, 431 flow [2024-06-27 18:19:53,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:19:53,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:19:53,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-06-27 18:19:53,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-27 18:19:53,401 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 179 flow. Second operand 5 states and 160 transitions. [2024-06-27 18:19:53,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 90 transitions, 431 flow [2024-06-27 18:19:53,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 90 transitions, 412 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 18:19:53,405 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 225 flow [2024-06-27 18:19:53,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=225, PETRI_PLACES=61, PETRI_TRANSITIONS=57} [2024-06-27 18:19:53,405 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 6 predicate places. [2024-06-27 18:19:53,406 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 225 flow [2024-06-27 18:19:53,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:19:53,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:19:53,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:19:53,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:19:53,407 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:19:53,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:19:53,407 INFO L85 PathProgramCache]: Analyzing trace with hash -706470946, now seen corresponding path program 1 times [2024-06-27 18:19:53,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:19:53,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050022780] [2024-06-27 18:19:53,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:19:53,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:19:53,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:19:54,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:19:54,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:19:54,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050022780] [2024-06-27 18:19:54,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050022780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:19:54,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:19:54,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:19:54,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766612595] [2024-06-27 18:19:54,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:19:54,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:19:54,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:19:54,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:19:54,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:19:54,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 49 [2024-06-27 18:19:54,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 57 transitions, 225 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:19:54,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:19:54,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 49 [2024-06-27 18:19:54,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:19:54,861 INFO L124 PetriNetUnfolderBase]: 4163/6090 cut-off events. [2024-06-27 18:19:54,861 INFO L125 PetriNetUnfolderBase]: For 4278/4278 co-relation queries the response was YES. [2024-06-27 18:19:54,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16162 conditions, 6090 events. 4163/6090 cut-off events. For 4278/4278 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 35307 event pairs, 1514 based on Foata normal form. 3/5878 useless extension candidates. Maximal degree in co-relation 16147. Up to 5895 conditions per place. [2024-06-27 18:19:54,906 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 75 selfloop transitions, 17 changer transitions 0/105 dead transitions. [2024-06-27 18:19:54,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 105 transitions, 539 flow [2024-06-27 18:19:54,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:19:54,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:19:54,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-06-27 18:19:54,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6496598639455783 [2024-06-27 18:19:54,908 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 225 flow. Second operand 6 states and 191 transitions. [2024-06-27 18:19:54,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 105 transitions, 539 flow [2024-06-27 18:19:54,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 105 transitions, 506 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 18:19:54,912 INFO L231 Difference]: Finished difference. Result has 64 places, 61 transitions, 271 flow [2024-06-27 18:19:54,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=271, PETRI_PLACES=64, PETRI_TRANSITIONS=61} [2024-06-27 18:19:54,913 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 9 predicate places. [2024-06-27 18:19:54,913 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 61 transitions, 271 flow [2024-06-27 18:19:54,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:19:54,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:19:54,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:19:54,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:19:54,914 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:19:54,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:19:54,914 INFO L85 PathProgramCache]: Analyzing trace with hash -462540568, now seen corresponding path program 1 times [2024-06-27 18:19:54,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:19:54,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110540310] [2024-06-27 18:19:54,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:19:54,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:19:54,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:19:55,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:19:55,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:19:55,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110540310] [2024-06-27 18:19:55,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110540310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:19:55,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:19:55,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:19:55,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757958217] [2024-06-27 18:19:55,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:19:55,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:19:55,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:19:55,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:19:55,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:19:55,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-27 18:19:55,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 61 transitions, 271 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:19:55,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:19:55,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-27 18:19:55,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:19:56,293 INFO L124 PetriNetUnfolderBase]: 4692/7169 cut-off events. [2024-06-27 18:19:56,294 INFO L125 PetriNetUnfolderBase]: For 7177/7177 co-relation queries the response was YES. [2024-06-27 18:19:56,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19840 conditions, 7169 events. 4692/7169 cut-off events. For 7177/7177 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 43242 event pairs, 1825 based on Foata normal form. 4/6890 useless extension candidates. Maximal degree in co-relation 19823. Up to 6639 conditions per place. [2024-06-27 18:19:56,327 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 64 selfloop transitions, 10 changer transitions 0/87 dead transitions. [2024-06-27 18:19:56,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 87 transitions, 495 flow [2024-06-27 18:19:56,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:19:56,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:19:56,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-27 18:19:56,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 18:19:56,329 INFO L175 Difference]: Start difference. First operand has 64 places, 61 transitions, 271 flow. Second operand 5 states and 140 transitions. [2024-06-27 18:19:56,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 87 transitions, 495 flow [2024-06-27 18:19:56,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 87 transitions, 448 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 18:19:56,334 INFO L231 Difference]: Finished difference. Result has 65 places, 65 transitions, 287 flow [2024-06-27 18:19:56,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=287, PETRI_PLACES=65, PETRI_TRANSITIONS=65} [2024-06-27 18:19:56,335 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 10 predicate places. [2024-06-27 18:19:56,335 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 65 transitions, 287 flow [2024-06-27 18:19:56,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:19:56,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:19:56,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:19:56,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:19:56,336 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:19:56,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:19:56,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1474987870, now seen corresponding path program 1 times [2024-06-27 18:19:56,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:19:56,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845492733] [2024-06-27 18:19:56,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:19:56,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:19:56,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:19:56,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-27 18:19:56,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:19:56,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845492733] [2024-06-27 18:19:56,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845492733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:19:56,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:19:56,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:19:56,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084481849] [2024-06-27 18:19:56,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:19:56,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:19:56,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:19:56,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:19:56,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:19:56,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 49 [2024-06-27 18:19:56,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 65 transitions, 287 flow. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:19:56,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:19:56,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 49 [2024-06-27 18:19:56,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:19:56,683 INFO L124 PetriNetUnfolderBase]: 1351/2674 cut-off events. [2024-06-27 18:19:56,683 INFO L125 PetriNetUnfolderBase]: For 3325/3495 co-relation queries the response was YES. [2024-06-27 18:19:56,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6429 conditions, 2674 events. 1351/2674 cut-off events. For 3325/3495 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 19953 event pairs, 243 based on Foata normal form. 2/2470 useless extension candidates. Maximal degree in co-relation 6411. Up to 1674 conditions per place. [2024-06-27 18:19:56,698 INFO L140 encePairwiseOnDemand]: 46/49 looper letters, 26 selfloop transitions, 7 changer transitions 0/67 dead transitions. [2024-06-27 18:19:56,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 67 transitions, 326 flow [2024-06-27 18:19:56,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:19:56,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:19:56,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 110 transitions. [2024-06-27 18:19:56,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7482993197278912 [2024-06-27 18:19:56,700 INFO L175 Difference]: Start difference. First operand has 65 places, 65 transitions, 287 flow. Second operand 3 states and 110 transitions. [2024-06-27 18:19:56,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 67 transitions, 326 flow [2024-06-27 18:19:56,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 67 transitions, 304 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 18:19:56,703 INFO L231 Difference]: Finished difference. Result has 63 places, 59 transitions, 236 flow [2024-06-27 18:19:56,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=236, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2024-06-27 18:19:56,704 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 8 predicate places. [2024-06-27 18:19:56,704 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 236 flow [2024-06-27 18:19:56,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:19:56,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:19:56,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:19:56,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:19:56,705 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:19:56,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:19:56,705 INFO L85 PathProgramCache]: Analyzing trace with hash -2107101739, now seen corresponding path program 1 times [2024-06-27 18:19:56,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:19:56,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88794893] [2024-06-27 18:19:56,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:19:56,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:19:56,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:19:57,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:19:57,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:19:57,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88794893] [2024-06-27 18:19:57,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88794893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:19:57,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:19:57,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:19:57,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868234575] [2024-06-27 18:19:57,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:19:57,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:19:57,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:19:57,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:19:57,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:19:57,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:19:57,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 236 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:19:57,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:19:57,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:19:57,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:19:58,496 INFO L124 PetriNetUnfolderBase]: 4711/6938 cut-off events. [2024-06-27 18:19:58,497 INFO L125 PetriNetUnfolderBase]: For 11829/11829 co-relation queries the response was YES. [2024-06-27 18:19:58,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19890 conditions, 6938 events. 4711/6938 cut-off events. For 11829/11829 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 39391 event pairs, 1748 based on Foata normal form. 4/6934 useless extension candidates. Maximal degree in co-relation 19872. Up to 6601 conditions per place. [2024-06-27 18:19:58,528 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 74 selfloop transitions, 16 changer transitions 1/103 dead transitions. [2024-06-27 18:19:58,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 103 transitions, 568 flow [2024-06-27 18:19:58,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:19:58,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:19:58,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 18:19:58,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 18:19:58,530 INFO L175 Difference]: Start difference. First operand has 63 places, 59 transitions, 236 flow. Second operand 6 states and 168 transitions. [2024-06-27 18:19:58,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 103 transitions, 568 flow [2024-06-27 18:19:58,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 103 transitions, 550 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:19:58,536 INFO L231 Difference]: Finished difference. Result has 67 places, 65 transitions, 308 flow [2024-06-27 18:19:58,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=308, PETRI_PLACES=67, PETRI_TRANSITIONS=65} [2024-06-27 18:19:58,538 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 12 predicate places. [2024-06-27 18:19:58,538 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 65 transitions, 308 flow [2024-06-27 18:19:58,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:19:58,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:19:58,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:19:58,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:19:58,539 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:19:58,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:19:58,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1135611021, now seen corresponding path program 1 times [2024-06-27 18:19:58,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:19:58,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432286083] [2024-06-27 18:19:58,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:19:58,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:19:58,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:19:59,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-27 18:19:59,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:19:59,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432286083] [2024-06-27 18:19:59,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432286083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:19:59,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:19:59,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:19:59,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099055217] [2024-06-27 18:19:59,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:19:59,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:19:59,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:19:59,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:19:59,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:19:59,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-27 18:19:59,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 65 transitions, 308 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:19:59,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:19:59,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-27 18:19:59,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:00,596 INFO L124 PetriNetUnfolderBase]: 4321/6295 cut-off events. [2024-06-27 18:20:00,597 INFO L125 PetriNetUnfolderBase]: For 13115/13115 co-relation queries the response was YES. [2024-06-27 18:20:00,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19235 conditions, 6295 events. 4321/6295 cut-off events. For 13115/13115 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 35136 event pairs, 1070 based on Foata normal form. 6/6297 useless extension candidates. Maximal degree in co-relation 19216. Up to 6048 conditions per place. [2024-06-27 18:20:00,629 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 96 selfloop transitions, 18 changer transitions 7/133 dead transitions. [2024-06-27 18:20:00,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 133 transitions, 724 flow [2024-06-27 18:20:00,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:20:00,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:20:00,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-27 18:20:00,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5994897959183674 [2024-06-27 18:20:00,634 INFO L175 Difference]: Start difference. First operand has 67 places, 65 transitions, 308 flow. Second operand 8 states and 235 transitions. [2024-06-27 18:20:00,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 133 transitions, 724 flow [2024-06-27 18:20:00,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 133 transitions, 702 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 18:20:00,644 INFO L231 Difference]: Finished difference. Result has 73 places, 68 transitions, 361 flow [2024-06-27 18:20:00,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=361, PETRI_PLACES=73, PETRI_TRANSITIONS=68} [2024-06-27 18:20:00,645 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 18 predicate places. [2024-06-27 18:20:00,645 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 68 transitions, 361 flow [2024-06-27 18:20:00,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:00,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:00,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:00,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:20:00,647 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:00,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:00,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1565642547, now seen corresponding path program 2 times [2024-06-27 18:20:00,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:00,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253930950] [2024-06-27 18:20:00,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:00,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:00,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:01,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:01,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:01,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253930950] [2024-06-27 18:20:01,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253930950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:01,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:01,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:20:01,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474502099] [2024-06-27 18:20:01,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:01,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:20:01,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:01,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:20:01,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:20:01,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:20:01,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 68 transitions, 361 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:01,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:01,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:20:01,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:02,201 INFO L124 PetriNetUnfolderBase]: 4099/6075 cut-off events. [2024-06-27 18:20:02,202 INFO L125 PetriNetUnfolderBase]: For 17087/17102 co-relation queries the response was YES. [2024-06-27 18:20:02,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19583 conditions, 6075 events. 4099/6075 cut-off events. For 17087/17102 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 34182 event pairs, 1240 based on Foata normal form. 14/6083 useless extension candidates. Maximal degree in co-relation 19561. Up to 5761 conditions per place. [2024-06-27 18:20:02,237 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 69 selfloop transitions, 16 changer transitions 0/97 dead transitions. [2024-06-27 18:20:02,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 97 transitions, 597 flow [2024-06-27 18:20:02,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:20:02,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:20:02,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-27 18:20:02,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340136054421769 [2024-06-27 18:20:02,239 INFO L175 Difference]: Start difference. First operand has 73 places, 68 transitions, 361 flow. Second operand 6 states and 157 transitions. [2024-06-27 18:20:02,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 97 transitions, 597 flow [2024-06-27 18:20:02,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 97 transitions, 536 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 18:20:02,248 INFO L231 Difference]: Finished difference. Result has 73 places, 68 transitions, 340 flow [2024-06-27 18:20:02,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=340, PETRI_PLACES=73, PETRI_TRANSITIONS=68} [2024-06-27 18:20:02,249 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 18 predicate places. [2024-06-27 18:20:02,249 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 68 transitions, 340 flow [2024-06-27 18:20:02,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:02,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:02,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:02,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:20:02,250 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:02,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:02,250 INFO L85 PathProgramCache]: Analyzing trace with hash -168902193, now seen corresponding path program 1 times [2024-06-27 18:20:02,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:02,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302384426] [2024-06-27 18:20:02,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:02,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:02,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:02,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:02,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:02,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302384426] [2024-06-27 18:20:02,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302384426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:02,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:02,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:20:02,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327037731] [2024-06-27 18:20:02,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:02,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:20:02,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:02,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:20:02,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:20:02,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:20:02,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 68 transitions, 340 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:02,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:02,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:20:02,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:03,887 INFO L124 PetriNetUnfolderBase]: 4625/6811 cut-off events. [2024-06-27 18:20:03,887 INFO L125 PetriNetUnfolderBase]: For 20903/20907 co-relation queries the response was YES. [2024-06-27 18:20:03,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22252 conditions, 6811 events. 4625/6811 cut-off events. For 20903/20907 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 37818 event pairs, 1161 based on Foata normal form. 8/6800 useless extension candidates. Maximal degree in co-relation 22228. Up to 6150 conditions per place. [2024-06-27 18:20:03,929 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 102 selfloop transitions, 42 changer transitions 0/154 dead transitions. [2024-06-27 18:20:03,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 154 transitions, 1067 flow [2024-06-27 18:20:03,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:20:03,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:20:03,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 18:20:03,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5561224489795918 [2024-06-27 18:20:03,930 INFO L175 Difference]: Start difference. First operand has 73 places, 68 transitions, 340 flow. Second operand 8 states and 218 transitions. [2024-06-27 18:20:03,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 154 transitions, 1067 flow [2024-06-27 18:20:03,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 154 transitions, 1002 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 18:20:03,942 INFO L231 Difference]: Finished difference. Result has 79 places, 96 transitions, 630 flow [2024-06-27 18:20:03,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=630, PETRI_PLACES=79, PETRI_TRANSITIONS=96} [2024-06-27 18:20:03,943 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 24 predicate places. [2024-06-27 18:20:03,943 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 96 transitions, 630 flow [2024-06-27 18:20:03,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:03,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:03,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:03,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:20:03,944 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:03,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:03,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1331612669, now seen corresponding path program 2 times [2024-06-27 18:20:03,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:03,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278573397] [2024-06-27 18:20:03,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:03,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:03,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:04,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-27 18:20:04,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:04,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278573397] [2024-06-27 18:20:04,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278573397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:04,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:04,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:20:04,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816747709] [2024-06-27 18:20:04,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:04,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:20:04,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:04,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:20:04,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:20:04,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:20:04,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 96 transitions, 630 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:04,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:04,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:20:04,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:05,971 INFO L124 PetriNetUnfolderBase]: 4705/6917 cut-off events. [2024-06-27 18:20:05,971 INFO L125 PetriNetUnfolderBase]: For 26797/26805 co-relation queries the response was YES. [2024-06-27 18:20:05,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24710 conditions, 6917 events. 4705/6917 cut-off events. For 26797/26805 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 38414 event pairs, 1171 based on Foata normal form. 16/6917 useless extension candidates. Maximal degree in co-relation 24682. Up to 6219 conditions per place. [2024-06-27 18:20:06,007 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 93 selfloop transitions, 49 changer transitions 0/152 dead transitions. [2024-06-27 18:20:06,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 152 transitions, 1172 flow [2024-06-27 18:20:06,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:20:06,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:20:06,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 18:20:06,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5451895043731778 [2024-06-27 18:20:06,009 INFO L175 Difference]: Start difference. First operand has 79 places, 96 transitions, 630 flow. Second operand 7 states and 187 transitions. [2024-06-27 18:20:06,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 152 transitions, 1172 flow [2024-06-27 18:20:06,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 152 transitions, 1140 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 18:20:06,031 INFO L231 Difference]: Finished difference. Result has 84 places, 102 transitions, 781 flow [2024-06-27 18:20:06,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=781, PETRI_PLACES=84, PETRI_TRANSITIONS=102} [2024-06-27 18:20:06,032 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 29 predicate places. [2024-06-27 18:20:06,032 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 102 transitions, 781 flow [2024-06-27 18:20:06,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:06,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:06,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:06,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:20:06,033 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:06,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:06,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1054105073, now seen corresponding path program 3 times [2024-06-27 18:20:06,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:06,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110391317] [2024-06-27 18:20:06,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:06,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:06,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:06,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:06,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:06,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110391317] [2024-06-27 18:20:06,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110391317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:06,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:06,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:20:06,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425653897] [2024-06-27 18:20:06,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:06,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:20:06,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:06,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:20:06,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:20:06,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:20:06,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 102 transitions, 781 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:06,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:06,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:20:06,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:08,198 INFO L124 PetriNetUnfolderBase]: 4823/7098 cut-off events. [2024-06-27 18:20:08,198 INFO L125 PetriNetUnfolderBase]: For 31451/31451 co-relation queries the response was YES. [2024-06-27 18:20:08,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26490 conditions, 7098 events. 4823/7098 cut-off events. For 31451/31451 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 39519 event pairs, 1172 based on Foata normal form. 10/7088 useless extension candidates. Maximal degree in co-relation 26460. Up to 6321 conditions per place. [2024-06-27 18:20:08,243 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 93 selfloop transitions, 55 changer transitions 0/158 dead transitions. [2024-06-27 18:20:08,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 158 transitions, 1376 flow [2024-06-27 18:20:08,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:20:08,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:20:08,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 18:20:08,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5393586005830904 [2024-06-27 18:20:08,246 INFO L175 Difference]: Start difference. First operand has 84 places, 102 transitions, 781 flow. Second operand 7 states and 185 transitions. [2024-06-27 18:20:08,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 158 transitions, 1376 flow [2024-06-27 18:20:08,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 158 transitions, 1235 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 18:20:08,281 INFO L231 Difference]: Finished difference. Result has 86 places, 111 transitions, 888 flow [2024-06-27 18:20:08,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=661, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=888, PETRI_PLACES=86, PETRI_TRANSITIONS=111} [2024-06-27 18:20:08,282 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 31 predicate places. [2024-06-27 18:20:08,282 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 111 transitions, 888 flow [2024-06-27 18:20:08,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:08,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:08,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:08,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:20:08,283 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:08,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:08,283 INFO L85 PathProgramCache]: Analyzing trace with hash -652086897, now seen corresponding path program 4 times [2024-06-27 18:20:08,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:08,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932421391] [2024-06-27 18:20:08,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:08,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:08,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:09,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:09,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:09,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932421391] [2024-06-27 18:20:09,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932421391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:09,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:09,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:20:09,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819825146] [2024-06-27 18:20:09,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:09,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:20:09,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:09,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:20:09,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:20:09,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:20:09,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 111 transitions, 888 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:09,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:09,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:20:09,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:10,322 INFO L124 PetriNetUnfolderBase]: 4801/7066 cut-off events. [2024-06-27 18:20:10,323 INFO L125 PetriNetUnfolderBase]: For 31105/31120 co-relation queries the response was YES. [2024-06-27 18:20:10,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26072 conditions, 7066 events. 4801/7066 cut-off events. For 31105/31120 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 39278 event pairs, 1187 based on Foata normal form. 18/7060 useless extension candidates. Maximal degree in co-relation 26042. Up to 6303 conditions per place. [2024-06-27 18:20:10,364 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 88 selfloop transitions, 55 changer transitions 0/153 dead transitions. [2024-06-27 18:20:10,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 153 transitions, 1306 flow [2024-06-27 18:20:10,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:20:10,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:20:10,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 18:20:10,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.521865889212828 [2024-06-27 18:20:10,368 INFO L175 Difference]: Start difference. First operand has 86 places, 111 transitions, 888 flow. Second operand 7 states and 179 transitions. [2024-06-27 18:20:10,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 153 transitions, 1306 flow [2024-06-27 18:20:10,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 153 transitions, 1149 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-27 18:20:10,409 INFO L231 Difference]: Finished difference. Result has 89 places, 111 transitions, 856 flow [2024-06-27 18:20:10,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=731, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=856, PETRI_PLACES=89, PETRI_TRANSITIONS=111} [2024-06-27 18:20:10,409 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 34 predicate places. [2024-06-27 18:20:10,410 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 111 transitions, 856 flow [2024-06-27 18:20:10,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:10,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:10,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:10,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:20:10,410 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:10,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:10,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1290588263, now seen corresponding path program 1 times [2024-06-27 18:20:10,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:10,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270630271] [2024-06-27 18:20:10,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:10,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:10,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:11,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:11,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:11,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270630271] [2024-06-27 18:20:11,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270630271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:11,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:11,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:20:11,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699075730] [2024-06-27 18:20:11,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:11,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:20:11,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:11,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:20:11,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:20:11,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-27 18:20:11,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 111 transitions, 856 flow. Second operand has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:11,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:11,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-27 18:20:11,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:12,661 INFO L124 PetriNetUnfolderBase]: 3936/6182 cut-off events. [2024-06-27 18:20:12,661 INFO L125 PetriNetUnfolderBase]: For 27188/27188 co-relation queries the response was YES. [2024-06-27 18:20:12,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22034 conditions, 6182 events. 3936/6182 cut-off events. For 27188/27188 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 37315 event pairs, 1079 based on Foata normal form. 4/6140 useless extension candidates. Maximal degree in co-relation 22003. Up to 5524 conditions per place. [2024-06-27 18:20:12,705 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 115 selfloop transitions, 13 changer transitions 0/152 dead transitions. [2024-06-27 18:20:12,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 152 transitions, 1257 flow [2024-06-27 18:20:12,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:20:12,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:20:12,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 18:20:12,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5364431486880467 [2024-06-27 18:20:12,708 INFO L175 Difference]: Start difference. First operand has 89 places, 111 transitions, 856 flow. Second operand 7 states and 184 transitions. [2024-06-27 18:20:12,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 152 transitions, 1257 flow [2024-06-27 18:20:12,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 152 transitions, 1083 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 18:20:12,741 INFO L231 Difference]: Finished difference. Result has 90 places, 116 transitions, 770 flow [2024-06-27 18:20:12,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=687, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=770, PETRI_PLACES=90, PETRI_TRANSITIONS=116} [2024-06-27 18:20:12,742 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 35 predicate places. [2024-06-27 18:20:12,742 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 116 transitions, 770 flow [2024-06-27 18:20:12,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:12,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:12,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:12,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:20:12,743 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:12,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:12,744 INFO L85 PathProgramCache]: Analyzing trace with hash -125106810, now seen corresponding path program 1 times [2024-06-27 18:20:12,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:12,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413086161] [2024-06-27 18:20:12,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:12,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:12,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:13,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:13,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:13,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413086161] [2024-06-27 18:20:13,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413086161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:13,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:13,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:20:13,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603991658] [2024-06-27 18:20:13,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:13,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:20:13,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:13,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:20:13,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:20:13,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 49 [2024-06-27 18:20:13,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 116 transitions, 770 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:13,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:13,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 49 [2024-06-27 18:20:13,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:14,272 INFO L124 PetriNetUnfolderBase]: 3701/6448 cut-off events. [2024-06-27 18:20:14,273 INFO L125 PetriNetUnfolderBase]: For 29662/29667 co-relation queries the response was YES. [2024-06-27 18:20:14,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22199 conditions, 6448 events. 3701/6448 cut-off events. For 29662/29667 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 44741 event pairs, 1562 based on Foata normal form. 6/6288 useless extension candidates. Maximal degree in co-relation 22166. Up to 5346 conditions per place. [2024-06-27 18:20:14,306 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 102 selfloop transitions, 9 changer transitions 0/137 dead transitions. [2024-06-27 18:20:14,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 137 transitions, 1083 flow [2024-06-27 18:20:14,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:20:14,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:20:14,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-27 18:20:14,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5346938775510204 [2024-06-27 18:20:14,308 INFO L175 Difference]: Start difference. First operand has 90 places, 116 transitions, 770 flow. Second operand 5 states and 131 transitions. [2024-06-27 18:20:14,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 137 transitions, 1083 flow [2024-06-27 18:20:14,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 137 transitions, 1036 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 18:20:14,330 INFO L231 Difference]: Finished difference. Result has 92 places, 123 transitions, 817 flow [2024-06-27 18:20:14,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=817, PETRI_PLACES=92, PETRI_TRANSITIONS=123} [2024-06-27 18:20:14,331 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 37 predicate places. [2024-06-27 18:20:14,331 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 123 transitions, 817 flow [2024-06-27 18:20:14,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:14,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:14,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:14,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:20:14,331 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:14,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:14,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1669532254, now seen corresponding path program 1 times [2024-06-27 18:20:14,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:14,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100957948] [2024-06-27 18:20:14,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:14,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:14,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:15,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:15,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:15,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100957948] [2024-06-27 18:20:15,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100957948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:15,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:15,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:20:15,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479710906] [2024-06-27 18:20:15,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:15,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:20:15,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:15,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:20:15,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:20:15,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:20:15,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 123 transitions, 817 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:15,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:15,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:20:15,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:16,470 INFO L124 PetriNetUnfolderBase]: 4841/7745 cut-off events. [2024-06-27 18:20:16,470 INFO L125 PetriNetUnfolderBase]: For 39312/39319 co-relation queries the response was YES. [2024-06-27 18:20:16,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28362 conditions, 7745 events. 4841/7745 cut-off events. For 39312/39319 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 48198 event pairs, 1292 based on Foata normal form. 8/7523 useless extension candidates. Maximal degree in co-relation 28327. Up to 6100 conditions per place. [2024-06-27 18:20:16,517 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 109 selfloop transitions, 69 changer transitions 0/188 dead transitions. [2024-06-27 18:20:16,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 188 transitions, 1477 flow [2024-06-27 18:20:16,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:20:16,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:20:16,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 18:20:16,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-27 18:20:16,519 INFO L175 Difference]: Start difference. First operand has 92 places, 123 transitions, 817 flow. Second operand 8 states and 216 transitions. [2024-06-27 18:20:16,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 188 transitions, 1477 flow [2024-06-27 18:20:16,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 188 transitions, 1452 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 18:20:16,552 INFO L231 Difference]: Finished difference. Result has 98 places, 129 transitions, 1008 flow [2024-06-27 18:20:16,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=792, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1008, PETRI_PLACES=98, PETRI_TRANSITIONS=129} [2024-06-27 18:20:16,553 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 43 predicate places. [2024-06-27 18:20:16,553 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 129 transitions, 1008 flow [2024-06-27 18:20:16,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:16,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:16,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:16,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:20:16,554 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:16,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:16,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1669681984, now seen corresponding path program 2 times [2024-06-27 18:20:16,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:16,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876888177] [2024-06-27 18:20:16,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:16,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:16,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:17,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:17,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:17,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876888177] [2024-06-27 18:20:17,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876888177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:17,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:17,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:20:17,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684691873] [2024-06-27 18:20:17,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:17,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:20:17,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:17,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:20:17,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:20:17,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:20:17,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 129 transitions, 1008 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:17,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:17,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:20:17,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:18,717 INFO L124 PetriNetUnfolderBase]: 4887/7811 cut-off events. [2024-06-27 18:20:18,718 INFO L125 PetriNetUnfolderBase]: For 46842/46849 co-relation queries the response was YES. [2024-06-27 18:20:18,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30331 conditions, 7811 events. 4887/7811 cut-off events. For 46842/46849 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 48579 event pairs, 1285 based on Foata normal form. 8/7591 useless extension candidates. Maximal degree in co-relation 30294. Up to 6139 conditions per place. [2024-06-27 18:20:18,771 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 116 selfloop transitions, 65 changer transitions 0/191 dead transitions. [2024-06-27 18:20:18,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 191 transitions, 1658 flow [2024-06-27 18:20:18,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:20:18,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:20:18,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 18:20:18,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5459183673469388 [2024-06-27 18:20:18,773 INFO L175 Difference]: Start difference. First operand has 98 places, 129 transitions, 1008 flow. Second operand 8 states and 214 transitions. [2024-06-27 18:20:18,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 191 transitions, 1658 flow [2024-06-27 18:20:18,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 191 transitions, 1543 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 18:20:18,819 INFO L231 Difference]: Finished difference. Result has 102 places, 132 transitions, 1071 flow [2024-06-27 18:20:18,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=901, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1071, PETRI_PLACES=102, PETRI_TRANSITIONS=132} [2024-06-27 18:20:18,820 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 47 predicate places. [2024-06-27 18:20:18,820 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 132 transitions, 1071 flow [2024-06-27 18:20:18,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:18,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:18,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:18,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:20:18,821 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:18,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:18,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1682479342, now seen corresponding path program 3 times [2024-06-27 18:20:18,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:18,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746808952] [2024-06-27 18:20:18,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:18,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:18,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:19,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:19,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:19,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746808952] [2024-06-27 18:20:19,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746808952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:19,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:19,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:20:19,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377718578] [2024-06-27 18:20:19,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:19,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:20:19,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:19,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:20:19,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:20:19,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:20:19,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 132 transitions, 1071 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:19,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:19,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:20:19,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:20,900 INFO L124 PetriNetUnfolderBase]: 4933/7900 cut-off events. [2024-06-27 18:20:20,900 INFO L125 PetriNetUnfolderBase]: For 50439/50442 co-relation queries the response was YES. [2024-06-27 18:20:20,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31060 conditions, 7900 events. 4933/7900 cut-off events. For 50439/50442 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 49249 event pairs, 1337 based on Foata normal form. 4/7670 useless extension candidates. Maximal degree in co-relation 31021. Up to 6178 conditions per place. [2024-06-27 18:20:20,960 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 116 selfloop transitions, 65 changer transitions 0/191 dead transitions. [2024-06-27 18:20:20,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 191 transitions, 1711 flow [2024-06-27 18:20:20,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:20:20,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:20:20,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 18:20:20,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-06-27 18:20:20,962 INFO L175 Difference]: Start difference. First operand has 102 places, 132 transitions, 1071 flow. Second operand 8 states and 212 transitions. [2024-06-27 18:20:20,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 191 transitions, 1711 flow [2024-06-27 18:20:21,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 191 transitions, 1595 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 18:20:21,020 INFO L231 Difference]: Finished difference. Result has 105 places, 135 transitions, 1131 flow [2024-06-27 18:20:21,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=958, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1131, PETRI_PLACES=105, PETRI_TRANSITIONS=135} [2024-06-27 18:20:21,021 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 50 predicate places. [2024-06-27 18:20:21,021 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 135 transitions, 1131 flow [2024-06-27 18:20:21,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:21,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:21,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:21,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:20:21,022 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:21,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:21,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1260144436, now seen corresponding path program 4 times [2024-06-27 18:20:21,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:21,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814861639] [2024-06-27 18:20:21,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:21,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:21,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:21,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:21,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:21,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814861639] [2024-06-27 18:20:21,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814861639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:21,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:21,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:20:21,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081993564] [2024-06-27 18:20:21,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:21,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:20:21,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:21,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:20:21,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:20:21,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:20:21,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 135 transitions, 1131 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:21,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:21,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:20:21,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:23,069 INFO L124 PetriNetUnfolderBase]: 4923/7343 cut-off events. [2024-06-27 18:20:23,069 INFO L125 PetriNetUnfolderBase]: For 53697/53700 co-relation queries the response was YES. [2024-06-27 18:20:23,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30671 conditions, 7343 events. 4923/7343 cut-off events. For 53697/53700 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 41935 event pairs, 1154 based on Foata normal form. 6/7289 useless extension candidates. Maximal degree in co-relation 30631. Up to 6170 conditions per place. [2024-06-27 18:20:23,125 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 111 selfloop transitions, 65 changer transitions 0/186 dead transitions. [2024-06-27 18:20:23,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 186 transitions, 1657 flow [2024-06-27 18:20:23,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:20:23,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:20:23,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 18:20:23,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5255102040816326 [2024-06-27 18:20:23,127 INFO L175 Difference]: Start difference. First operand has 105 places, 135 transitions, 1131 flow. Second operand 8 states and 206 transitions. [2024-06-27 18:20:23,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 186 transitions, 1657 flow [2024-06-27 18:20:23,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 186 transitions, 1529 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 18:20:23,189 INFO L231 Difference]: Finished difference. Result has 108 places, 135 transitions, 1143 flow [2024-06-27 18:20:23,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1003, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1143, PETRI_PLACES=108, PETRI_TRANSITIONS=135} [2024-06-27 18:20:23,190 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 53 predicate places. [2024-06-27 18:20:23,190 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 135 transitions, 1143 flow [2024-06-27 18:20:23,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:23,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:23,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:23,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:20:23,191 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:23,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:23,191 INFO L85 PathProgramCache]: Analyzing trace with hash 446150543, now seen corresponding path program 1 times [2024-06-27 18:20:23,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:23,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525708750] [2024-06-27 18:20:23,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:23,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:23,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:24,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-27 18:20:24,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:24,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525708750] [2024-06-27 18:20:24,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525708750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:24,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:24,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:20:24,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063272124] [2024-06-27 18:20:24,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:24,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:20:24,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:24,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:20:24,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:20:24,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 49 [2024-06-27 18:20:24,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 135 transitions, 1143 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:24,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:24,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 49 [2024-06-27 18:20:24,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:24,887 INFO L124 PetriNetUnfolderBase]: 3833/6423 cut-off events. [2024-06-27 18:20:24,887 INFO L125 PetriNetUnfolderBase]: For 48834/48838 co-relation queries the response was YES. [2024-06-27 18:20:24,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25762 conditions, 6423 events. 3833/6423 cut-off events. For 48834/48838 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 42599 event pairs, 1474 based on Foata normal form. 6/6301 useless extension candidates. Maximal degree in co-relation 25721. Up to 5432 conditions per place. [2024-06-27 18:20:24,933 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 116 selfloop transitions, 12 changer transitions 0/158 dead transitions. [2024-06-27 18:20:24,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 158 transitions, 1483 flow [2024-06-27 18:20:24,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:20:24,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:20:24,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-27 18:20:24,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-27 18:20:24,934 INFO L175 Difference]: Start difference. First operand has 108 places, 135 transitions, 1143 flow. Second operand 6 states and 156 transitions. [2024-06-27 18:20:24,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 158 transitions, 1483 flow [2024-06-27 18:20:24,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 158 transitions, 1265 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 18:20:24,979 INFO L231 Difference]: Finished difference. Result has 104 places, 138 transitions, 987 flow [2024-06-27 18:20:24,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=925, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=987, PETRI_PLACES=104, PETRI_TRANSITIONS=138} [2024-06-27 18:20:24,979 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 49 predicate places. [2024-06-27 18:20:24,979 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 138 transitions, 987 flow [2024-06-27 18:20:24,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:24,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:24,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:24,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:20:24,980 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:24,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:24,980 INFO L85 PathProgramCache]: Analyzing trace with hash 215774146, now seen corresponding path program 1 times [2024-06-27 18:20:24,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:24,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159996313] [2024-06-27 18:20:24,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:24,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:24,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:25,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:26,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:26,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159996313] [2024-06-27 18:20:26,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159996313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:26,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:26,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:20:26,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090915500] [2024-06-27 18:20:26,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:26,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:20:26,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:26,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:20:26,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:20:26,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:20:26,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 138 transitions, 987 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:26,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:26,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:20:26,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:27,439 INFO L124 PetriNetUnfolderBase]: 4975/8088 cut-off events. [2024-06-27 18:20:27,439 INFO L125 PetriNetUnfolderBase]: For 60754/60758 co-relation queries the response was YES. [2024-06-27 18:20:27,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31907 conditions, 8088 events. 4975/8088 cut-off events. For 60754/60758 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 51639 event pairs, 1465 based on Foata normal form. 8/7829 useless extension candidates. Maximal degree in co-relation 31866. Up to 6911 conditions per place. [2024-06-27 18:20:27,493 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 167 selfloop transitions, 30 changer transitions 0/207 dead transitions. [2024-06-27 18:20:27,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 207 transitions, 1633 flow [2024-06-27 18:20:27,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:20:27,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:20:27,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-27 18:20:27,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528344671201814 [2024-06-27 18:20:27,495 INFO L175 Difference]: Start difference. First operand has 104 places, 138 transitions, 987 flow. Second operand 9 states and 233 transitions. [2024-06-27 18:20:27,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 207 transitions, 1633 flow [2024-06-27 18:20:27,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 207 transitions, 1593 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 18:20:27,544 INFO L231 Difference]: Finished difference. Result has 109 places, 141 transitions, 1057 flow [2024-06-27 18:20:27,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=947, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1057, PETRI_PLACES=109, PETRI_TRANSITIONS=141} [2024-06-27 18:20:27,545 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 54 predicate places. [2024-06-27 18:20:27,545 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 141 transitions, 1057 flow [2024-06-27 18:20:27,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:27,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:27,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:27,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:20:27,545 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:27,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:27,546 INFO L85 PathProgramCache]: Analyzing trace with hash 215894116, now seen corresponding path program 2 times [2024-06-27 18:20:27,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:27,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242609772] [2024-06-27 18:20:27,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:27,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:27,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:28,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-27 18:20:28,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:28,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242609772] [2024-06-27 18:20:28,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242609772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:28,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:28,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:20:28,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233132115] [2024-06-27 18:20:28,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:28,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:20:28,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:28,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:20:28,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:20:28,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:20:28,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 141 transitions, 1057 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:28,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:28,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:20:28,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:29,927 INFO L124 PetriNetUnfolderBase]: 5021/8015 cut-off events. [2024-06-27 18:20:29,927 INFO L125 PetriNetUnfolderBase]: For 67520/67527 co-relation queries the response was YES. [2024-06-27 18:20:29,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33112 conditions, 8015 events. 5021/8015 cut-off events. For 67520/67527 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 49875 event pairs, 1192 based on Foata normal form. 8/7796 useless extension candidates. Maximal degree in co-relation 33070. Up to 6122 conditions per place. [2024-06-27 18:20:29,978 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 122 selfloop transitions, 83 changer transitions 0/215 dead transitions. [2024-06-27 18:20:29,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 215 transitions, 1841 flow [2024-06-27 18:20:29,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:20:29,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:20:29,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-06-27 18:20:29,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-27 18:20:29,980 INFO L175 Difference]: Start difference. First operand has 109 places, 141 transitions, 1057 flow. Second operand 9 states and 243 transitions. [2024-06-27 18:20:29,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 215 transitions, 1841 flow [2024-06-27 18:20:30,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 215 transitions, 1755 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 18:20:30,038 INFO L231 Difference]: Finished difference. Result has 111 places, 147 transitions, 1235 flow [2024-06-27 18:20:30,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1235, PETRI_PLACES=111, PETRI_TRANSITIONS=147} [2024-06-27 18:20:30,038 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 56 predicate places. [2024-06-27 18:20:30,039 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 147 transitions, 1235 flow [2024-06-27 18:20:30,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:30,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:30,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:30,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:20:30,039 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:30,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:30,040 INFO L85 PathProgramCache]: Analyzing trace with hash -789740146, now seen corresponding path program 3 times [2024-06-27 18:20:30,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:30,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290549672] [2024-06-27 18:20:30,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:30,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:30,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:30,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:30,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:30,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290549672] [2024-06-27 18:20:30,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290549672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:30,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:30,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:20:30,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260500421] [2024-06-27 18:20:30,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:30,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:20:30,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:30,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:20:30,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:20:30,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:20:30,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 147 transitions, 1235 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:30,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:30,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:20:30,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:32,445 INFO L124 PetriNetUnfolderBase]: 5067/8099 cut-off events. [2024-06-27 18:20:32,446 INFO L125 PetriNetUnfolderBase]: For 77434/77441 co-relation queries the response was YES. [2024-06-27 18:20:32,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34952 conditions, 8099 events. 5067/8099 cut-off events. For 77434/77441 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 50506 event pairs, 1194 based on Foata normal form. 8/7882 useless extension candidates. Maximal degree in co-relation 34909. Up to 6161 conditions per place. [2024-06-27 18:20:32,499 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 129 selfloop transitions, 79 changer transitions 0/218 dead transitions. [2024-06-27 18:20:32,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 218 transitions, 1999 flow [2024-06-27 18:20:32,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:20:32,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:20:32,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-27 18:20:32,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546485260770975 [2024-06-27 18:20:32,501 INFO L175 Difference]: Start difference. First operand has 111 places, 147 transitions, 1235 flow. Second operand 9 states and 241 transitions. [2024-06-27 18:20:32,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 218 transitions, 1999 flow [2024-06-27 18:20:32,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 218 transitions, 1868 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 18:20:32,563 INFO L231 Difference]: Finished difference. Result has 115 places, 150 transitions, 1318 flow [2024-06-27 18:20:32,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1318, PETRI_PLACES=115, PETRI_TRANSITIONS=150} [2024-06-27 18:20:32,564 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 60 predicate places. [2024-06-27 18:20:32,564 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 150 transitions, 1318 flow [2024-06-27 18:20:32,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:32,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:32,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:32,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:20:32,564 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:32,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:32,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1940613398, now seen corresponding path program 1 times [2024-06-27 18:20:32,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:32,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175620799] [2024-06-27 18:20:32,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:32,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:32,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:33,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:33,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:33,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175620799] [2024-06-27 18:20:33,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175620799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:33,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:33,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:20:33,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448175232] [2024-06-27 18:20:33,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:33,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:20:33,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:33,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:20:33,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:20:33,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:20:33,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 150 transitions, 1318 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:33,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:33,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:20:33,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:34,981 INFO L124 PetriNetUnfolderBase]: 4832/7945 cut-off events. [2024-06-27 18:20:34,981 INFO L125 PetriNetUnfolderBase]: For 82182/82192 co-relation queries the response was YES. [2024-06-27 18:20:35,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34602 conditions, 7945 events. 4832/7945 cut-off events. For 82182/82192 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 51576 event pairs, 1354 based on Foata normal form. 11/7691 useless extension candidates. Maximal degree in co-relation 34557. Up to 6606 conditions per place. [2024-06-27 18:20:35,040 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 153 selfloop transitions, 35 changer transitions 0/211 dead transitions. [2024-06-27 18:20:35,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 211 transitions, 1962 flow [2024-06-27 18:20:35,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:20:35,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:20:35,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 18:20:35,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-27 18:20:35,042 INFO L175 Difference]: Start difference. First operand has 115 places, 150 transitions, 1318 flow. Second operand 8 states and 210 transitions. [2024-06-27 18:20:35,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 211 transitions, 1962 flow [2024-06-27 18:20:35,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 211 transitions, 1809 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 18:20:35,121 INFO L231 Difference]: Finished difference. Result has 118 places, 157 transitions, 1339 flow [2024-06-27 18:20:35,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1339, PETRI_PLACES=118, PETRI_TRANSITIONS=157} [2024-06-27 18:20:35,121 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 63 predicate places. [2024-06-27 18:20:35,122 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 157 transitions, 1339 flow [2024-06-27 18:20:35,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:35,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:35,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:35,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:20:35,122 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:35,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:35,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1443991430, now seen corresponding path program 4 times [2024-06-27 18:20:35,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:35,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063041416] [2024-06-27 18:20:35,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:35,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:35,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:36,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:36,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:36,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063041416] [2024-06-27 18:20:36,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063041416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:36,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:36,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:20:36,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591816014] [2024-06-27 18:20:36,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:36,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:20:36,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:36,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:20:36,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:20:36,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:20:36,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 157 transitions, 1339 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:36,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:36,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:20:36,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:37,657 INFO L124 PetriNetUnfolderBase]: 5150/8273 cut-off events. [2024-06-27 18:20:37,657 INFO L125 PetriNetUnfolderBase]: For 89596/89599 co-relation queries the response was YES. [2024-06-27 18:20:37,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36904 conditions, 8273 events. 5150/8273 cut-off events. For 89596/89599 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 52068 event pairs, 1269 based on Foata normal form. 4/8041 useless extension candidates. Maximal degree in co-relation 36857. Up to 6255 conditions per place. [2024-06-27 18:20:37,725 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 132 selfloop transitions, 83 changer transitions 0/225 dead transitions. [2024-06-27 18:20:37,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 225 transitions, 2118 flow [2024-06-27 18:20:37,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:20:37,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:20:37,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-06-27 18:20:37,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5419501133786848 [2024-06-27 18:20:37,726 INFO L175 Difference]: Start difference. First operand has 118 places, 157 transitions, 1339 flow. Second operand 9 states and 239 transitions. [2024-06-27 18:20:37,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 225 transitions, 2118 flow [2024-06-27 18:20:37,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 225 transitions, 2024 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 18:20:37,831 INFO L231 Difference]: Finished difference. Result has 122 places, 160 transitions, 1462 flow [2024-06-27 18:20:37,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1245, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1462, PETRI_PLACES=122, PETRI_TRANSITIONS=160} [2024-06-27 18:20:37,832 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 67 predicate places. [2024-06-27 18:20:37,832 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 160 transitions, 1462 flow [2024-06-27 18:20:37,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:37,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:37,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:37,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:20:37,833 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:37,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:37,833 INFO L85 PathProgramCache]: Analyzing trace with hash 18101349, now seen corresponding path program 1 times [2024-06-27 18:20:37,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:37,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008087488] [2024-06-27 18:20:37,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:37,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:37,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:38,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:38,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:38,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008087488] [2024-06-27 18:20:38,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008087488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:38,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:38,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:20:38,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433295612] [2024-06-27 18:20:38,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:38,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:20:38,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:38,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:20:38,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:20:38,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-27 18:20:38,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 160 transitions, 1462 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:38,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:38,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-27 18:20:38,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:39,481 INFO L124 PetriNetUnfolderBase]: 4605/7414 cut-off events. [2024-06-27 18:20:39,481 INFO L125 PetriNetUnfolderBase]: For 96548/96573 co-relation queries the response was YES. [2024-06-27 18:20:39,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34968 conditions, 7414 events. 4605/7414 cut-off events. For 96548/96573 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 47875 event pairs, 1608 based on Foata normal form. 10/7235 useless extension candidates. Maximal degree in co-relation 34920. Up to 6496 conditions per place. [2024-06-27 18:20:39,542 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 150 selfloop transitions, 15 changer transitions 0/194 dead transitions. [2024-06-27 18:20:39,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 194 transitions, 1963 flow [2024-06-27 18:20:39,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:20:39,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:20:39,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 18:20:39,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272108843537415 [2024-06-27 18:20:39,544 INFO L175 Difference]: Start difference. First operand has 122 places, 160 transitions, 1462 flow. Second operand 6 states and 155 transitions. [2024-06-27 18:20:39,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 194 transitions, 1963 flow [2024-06-27 18:20:39,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 194 transitions, 1802 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 18:20:39,651 INFO L231 Difference]: Finished difference. Result has 123 places, 169 transitions, 1450 flow [2024-06-27 18:20:39,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1304, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1450, PETRI_PLACES=123, PETRI_TRANSITIONS=169} [2024-06-27 18:20:39,652 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 68 predicate places. [2024-06-27 18:20:39,653 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 169 transitions, 1450 flow [2024-06-27 18:20:39,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:39,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:39,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:39,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:20:39,653 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:39,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:39,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1954852372, now seen corresponding path program 2 times [2024-06-27 18:20:39,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:39,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297771815] [2024-06-27 18:20:39,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:39,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:39,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:40,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:40,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:40,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297771815] [2024-06-27 18:20:40,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297771815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:40,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:40,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:20:40,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255903278] [2024-06-27 18:20:40,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:40,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:20:40,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:40,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:20:40,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:20:40,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:20:40,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 169 transitions, 1450 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:40,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:40,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:20:40,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:41,952 INFO L124 PetriNetUnfolderBase]: 4966/7953 cut-off events. [2024-06-27 18:20:41,952 INFO L125 PetriNetUnfolderBase]: For 103323/103349 co-relation queries the response was YES. [2024-06-27 18:20:41,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37224 conditions, 7953 events. 4966/7953 cut-off events. For 103323/103349 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 51070 event pairs, 1572 based on Foata normal form. 22/7784 useless extension candidates. Maximal degree in co-relation 37174. Up to 6794 conditions per place. [2024-06-27 18:20:42,016 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 159 selfloop transitions, 51 changer transitions 0/233 dead transitions. [2024-06-27 18:20:42,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 233 transitions, 2210 flow [2024-06-27 18:20:42,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:20:42,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:20:42,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 18:20:42,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5255102040816326 [2024-06-27 18:20:42,018 INFO L175 Difference]: Start difference. First operand has 123 places, 169 transitions, 1450 flow. Second operand 8 states and 206 transitions. [2024-06-27 18:20:42,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 233 transitions, 2210 flow [2024-06-27 18:20:42,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 233 transitions, 2168 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 18:20:42,110 INFO L231 Difference]: Finished difference. Result has 129 places, 182 transitions, 1694 flow [2024-06-27 18:20:42,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1408, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1694, PETRI_PLACES=129, PETRI_TRANSITIONS=182} [2024-06-27 18:20:42,111 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 74 predicate places. [2024-06-27 18:20:42,111 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 182 transitions, 1694 flow [2024-06-27 18:20:42,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:42,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:42,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:42,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:20:42,112 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:42,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:42,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1954553842, now seen corresponding path program 3 times [2024-06-27 18:20:42,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:42,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159741599] [2024-06-27 18:20:42,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:42,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:42,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:43,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:43,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:43,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159741599] [2024-06-27 18:20:43,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159741599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:43,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:43,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:20:43,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378004706] [2024-06-27 18:20:43,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:43,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:20:43,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:43,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:20:43,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:20:43,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:20:43,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 182 transitions, 1694 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:43,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:43,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:20:43,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:44,488 INFO L124 PetriNetUnfolderBase]: 5008/7995 cut-off events. [2024-06-27 18:20:44,489 INFO L125 PetriNetUnfolderBase]: For 114895/114923 co-relation queries the response was YES. [2024-06-27 18:20:44,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38998 conditions, 7995 events. 5008/7995 cut-off events. For 114895/114923 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 51192 event pairs, 1474 based on Foata normal form. 24/7846 useless extension candidates. Maximal degree in co-relation 38946. Up to 6681 conditions per place. [2024-06-27 18:20:44,546 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 158 selfloop transitions, 58 changer transitions 0/239 dead transitions. [2024-06-27 18:20:44,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 239 transitions, 2488 flow [2024-06-27 18:20:44,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:20:44,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:20:44,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 18:20:44,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331632653061225 [2024-06-27 18:20:44,548 INFO L175 Difference]: Start difference. First operand has 129 places, 182 transitions, 1694 flow. Second operand 8 states and 209 transitions. [2024-06-27 18:20:44,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 239 transitions, 2488 flow [2024-06-27 18:20:44,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 239 transitions, 2393 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 18:20:44,668 INFO L231 Difference]: Finished difference. Result has 134 places, 186 transitions, 1810 flow [2024-06-27 18:20:44,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1599, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1810, PETRI_PLACES=134, PETRI_TRANSITIONS=186} [2024-06-27 18:20:44,669 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 79 predicate places. [2024-06-27 18:20:44,669 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 186 transitions, 1810 flow [2024-06-27 18:20:44,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:44,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:44,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:44,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:20:44,669 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:44,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:44,670 INFO L85 PathProgramCache]: Analyzing trace with hash 2102669380, now seen corresponding path program 4 times [2024-06-27 18:20:44,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:44,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010823966] [2024-06-27 18:20:44,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:44,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:44,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:45,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:45,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:45,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010823966] [2024-06-27 18:20:45,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010823966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:45,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:45,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:20:45,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730242141] [2024-06-27 18:20:45,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:45,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:20:45,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:45,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:20:45,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:20:45,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:20:45,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 186 transitions, 1810 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:45,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:45,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:20:45,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:46,967 INFO L124 PetriNetUnfolderBase]: 4974/7960 cut-off events. [2024-06-27 18:20:46,967 INFO L125 PetriNetUnfolderBase]: For 119621/119649 co-relation queries the response was YES. [2024-06-27 18:20:47,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38391 conditions, 7960 events. 4974/7960 cut-off events. For 119621/119649 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 51007 event pairs, 1558 based on Foata normal form. 24/7823 useless extension candidates. Maximal degree in co-relation 38338. Up to 6810 conditions per place. [2024-06-27 18:20:47,049 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 163 selfloop transitions, 50 changer transitions 0/236 dead transitions. [2024-06-27 18:20:47,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 236 transitions, 2418 flow [2024-06-27 18:20:47,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:20:47,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:20:47,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 18:20:47,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5280612244897959 [2024-06-27 18:20:47,050 INFO L175 Difference]: Start difference. First operand has 134 places, 186 transitions, 1810 flow. Second operand 8 states and 207 transitions. [2024-06-27 18:20:47,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 236 transitions, 2418 flow [2024-06-27 18:20:47,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 236 transitions, 2296 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-27 18:20:47,201 INFO L231 Difference]: Finished difference. Result has 138 places, 186 transitions, 1796 flow [2024-06-27 18:20:47,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1688, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1796, PETRI_PLACES=138, PETRI_TRANSITIONS=186} [2024-06-27 18:20:47,202 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 83 predicate places. [2024-06-27 18:20:47,202 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 186 transitions, 1796 flow [2024-06-27 18:20:47,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:47,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:47,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:47,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:20:47,203 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:47,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:47,205 INFO L85 PathProgramCache]: Analyzing trace with hash 2102423116, now seen corresponding path program 5 times [2024-06-27 18:20:47,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:47,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311405963] [2024-06-27 18:20:47,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:47,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:47,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:48,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:48,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:48,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311405963] [2024-06-27 18:20:48,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311405963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:48,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:48,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:20:48,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701775923] [2024-06-27 18:20:48,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:48,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:20:48,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:48,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:20:48,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:20:48,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:20:48,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 186 transitions, 1796 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:48,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:48,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:20:48,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:49,562 INFO L124 PetriNetUnfolderBase]: 5265/8351 cut-off events. [2024-06-27 18:20:49,562 INFO L125 PetriNetUnfolderBase]: For 122629/122629 co-relation queries the response was YES. [2024-06-27 18:20:49,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39947 conditions, 8351 events. 5265/8351 cut-off events. For 122629/122629 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 52434 event pairs, 1404 based on Foata normal form. 4/8151 useless extension candidates. Maximal degree in co-relation 39892. Up to 6396 conditions per place. [2024-06-27 18:20:49,645 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 141 selfloop transitions, 94 changer transitions 0/245 dead transitions. [2024-06-27 18:20:49,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 245 transitions, 2476 flow [2024-06-27 18:20:49,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:20:49,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:20:49,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-27 18:20:49,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528344671201814 [2024-06-27 18:20:49,647 INFO L175 Difference]: Start difference. First operand has 138 places, 186 transitions, 1796 flow. Second operand 9 states and 233 transitions. [2024-06-27 18:20:49,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 245 transitions, 2476 flow [2024-06-27 18:20:49,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 245 transitions, 2303 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 18:20:49,774 INFO L231 Difference]: Finished difference. Result has 138 places, 186 transitions, 1819 flow [2024-06-27 18:20:49,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1819, PETRI_PLACES=138, PETRI_TRANSITIONS=186} [2024-06-27 18:20:49,775 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 83 predicate places. [2024-06-27 18:20:49,775 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 186 transitions, 1819 flow [2024-06-27 18:20:49,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:49,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:49,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:49,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:20:49,776 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:49,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:49,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1403538221, now seen corresponding path program 2 times [2024-06-27 18:20:49,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:49,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854352130] [2024-06-27 18:20:49,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:49,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:49,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:50,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:50,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:50,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854352130] [2024-06-27 18:20:50,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854352130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:50,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:50,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:20:50,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652719137] [2024-06-27 18:20:50,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:50,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:20:50,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:50,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:20:50,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:20:50,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-27 18:20:50,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 186 transitions, 1819 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:50,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:50,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-27 18:20:50,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:51,504 INFO L124 PetriNetUnfolderBase]: 4705/7595 cut-off events. [2024-06-27 18:20:51,504 INFO L125 PetriNetUnfolderBase]: For 128022/128067 co-relation queries the response was YES. [2024-06-27 18:20:51,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37740 conditions, 7595 events. 4705/7595 cut-off events. For 128022/128067 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 49335 event pairs, 1636 based on Foata normal form. 22/7426 useless extension candidates. Maximal degree in co-relation 37686. Up to 6621 conditions per place. [2024-06-27 18:20:51,571 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 162 selfloop transitions, 20 changer transitions 0/211 dead transitions. [2024-06-27 18:20:51,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 211 transitions, 2299 flow [2024-06-27 18:20:51,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:20:51,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:20:51,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 18:20:51,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170068027210885 [2024-06-27 18:20:51,572 INFO L175 Difference]: Start difference. First operand has 138 places, 186 transitions, 1819 flow. Second operand 6 states and 152 transitions. [2024-06-27 18:20:51,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 211 transitions, 2299 flow [2024-06-27 18:20:51,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 211 transitions, 1988 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 18:20:51,668 INFO L231 Difference]: Finished difference. Result has 134 places, 189 transitions, 1598 flow [2024-06-27 18:20:51,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1508, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1598, PETRI_PLACES=134, PETRI_TRANSITIONS=189} [2024-06-27 18:20:51,669 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 79 predicate places. [2024-06-27 18:20:51,669 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 189 transitions, 1598 flow [2024-06-27 18:20:51,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:51,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:51,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:51,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:20:51,670 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:51,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:51,670 INFO L85 PathProgramCache]: Analyzing trace with hash 654278481, now seen corresponding path program 1 times [2024-06-27 18:20:51,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:51,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029668373] [2024-06-27 18:20:51,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:51,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:51,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:52,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:52,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:52,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029668373] [2024-06-27 18:20:52,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029668373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:52,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:52,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:20:52,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114276428] [2024-06-27 18:20:52,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:52,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:20:52,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:52,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:20:52,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:20:52,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-27 18:20:52,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 189 transitions, 1598 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:52,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:52,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-27 18:20:52,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:53,312 INFO L124 PetriNetUnfolderBase]: 4429/7304 cut-off events. [2024-06-27 18:20:53,312 INFO L125 PetriNetUnfolderBase]: For 113457/113461 co-relation queries the response was YES. [2024-06-27 18:20:53,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35042 conditions, 7304 events. 4429/7304 cut-off events. For 113457/113461 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 48182 event pairs, 1463 based on Foata normal form. 6/7167 useless extension candidates. Maximal degree in co-relation 34987. Up to 6263 conditions per place. [2024-06-27 18:20:53,376 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 180 selfloop transitions, 13 changer transitions 0/217 dead transitions. [2024-06-27 18:20:53,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 217 transitions, 2115 flow [2024-06-27 18:20:53,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:20:53,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:20:53,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 18:20:53,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5204081632653061 [2024-06-27 18:20:53,378 INFO L175 Difference]: Start difference. First operand has 134 places, 189 transitions, 1598 flow. Second operand 6 states and 153 transitions. [2024-06-27 18:20:53,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 217 transitions, 2115 flow [2024-06-27 18:20:53,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 217 transitions, 2047 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 18:20:53,496 INFO L231 Difference]: Finished difference. Result has 137 places, 196 transitions, 1646 flow [2024-06-27 18:20:53,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1530, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1646, PETRI_PLACES=137, PETRI_TRANSITIONS=196} [2024-06-27 18:20:53,496 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 82 predicate places. [2024-06-27 18:20:53,497 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 196 transitions, 1646 flow [2024-06-27 18:20:53,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:53,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:53,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:53,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:20:53,497 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:53,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:53,497 INFO L85 PathProgramCache]: Analyzing trace with hash 31471525, now seen corresponding path program 2 times [2024-06-27 18:20:53,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:53,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745599823] [2024-06-27 18:20:53,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:53,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:53,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:54,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:54,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:54,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745599823] [2024-06-27 18:20:54,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745599823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:54,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:54,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:20:54,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131355343] [2024-06-27 18:20:54,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:54,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:20:54,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:54,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:20:54,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:20:54,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-27 18:20:54,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 196 transitions, 1646 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:54,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:54,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-27 18:20:54,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:55,166 INFO L124 PetriNetUnfolderBase]: 4448/7398 cut-off events. [2024-06-27 18:20:55,167 INFO L125 PetriNetUnfolderBase]: For 121312/121322 co-relation queries the response was YES. [2024-06-27 18:20:55,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36277 conditions, 7398 events. 4448/7398 cut-off events. For 121312/121322 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 49447 event pairs, 1459 based on Foata normal form. 10/7246 useless extension candidates. Maximal degree in co-relation 36220. Up to 6258 conditions per place. [2024-06-27 18:20:55,243 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 178 selfloop transitions, 18 changer transitions 0/220 dead transitions. [2024-06-27 18:20:55,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 220 transitions, 2150 flow [2024-06-27 18:20:55,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:20:55,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:20:55,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 18:20:55,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 18:20:55,245 INFO L175 Difference]: Start difference. First operand has 137 places, 196 transitions, 1646 flow. Second operand 6 states and 154 transitions. [2024-06-27 18:20:55,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 220 transitions, 2150 flow [2024-06-27 18:20:55,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 220 transitions, 2101 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 18:20:55,394 INFO L231 Difference]: Finished difference. Result has 140 places, 199 transitions, 1685 flow [2024-06-27 18:20:55,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1685, PETRI_PLACES=140, PETRI_TRANSITIONS=199} [2024-06-27 18:20:55,394 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 85 predicate places. [2024-06-27 18:20:55,394 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 199 transitions, 1685 flow [2024-06-27 18:20:55,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:55,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:55,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:55,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:20:55,395 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:55,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:55,395 INFO L85 PathProgramCache]: Analyzing trace with hash 2146356440, now seen corresponding path program 1 times [2024-06-27 18:20:55,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:55,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638988814] [2024-06-27 18:20:55,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:55,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:55,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:56,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:56,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:56,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638988814] [2024-06-27 18:20:56,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638988814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:56,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:56,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:20:56,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374523750] [2024-06-27 18:20:56,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:56,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:20:56,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:56,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:20:56,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:20:56,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:20:56,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 199 transitions, 1685 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:56,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:56,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:20:56,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:20:58,074 INFO L124 PetriNetUnfolderBase]: 5357/8438 cut-off events. [2024-06-27 18:20:58,074 INFO L125 PetriNetUnfolderBase]: For 153539/153551 co-relation queries the response was YES. [2024-06-27 18:20:58,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42956 conditions, 8438 events. 5357/8438 cut-off events. For 153539/153551 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 53167 event pairs, 1572 based on Foata normal form. 11/8297 useless extension candidates. Maximal degree in co-relation 42898. Up to 7005 conditions per place. [2024-06-27 18:20:58,148 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 171 selfloop transitions, 91 changer transitions 0/272 dead transitions. [2024-06-27 18:20:58,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 272 transitions, 2541 flow [2024-06-27 18:20:58,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:20:58,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:20:58,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-27 18:20:58,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260770975056689 [2024-06-27 18:20:58,150 INFO L175 Difference]: Start difference. First operand has 140 places, 199 transitions, 1685 flow. Second operand 9 states and 232 transitions. [2024-06-27 18:20:58,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 272 transitions, 2541 flow [2024-06-27 18:20:58,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 272 transitions, 2475 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 18:20:58,268 INFO L231 Difference]: Finished difference. Result has 146 places, 208 transitions, 1919 flow [2024-06-27 18:20:58,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1619, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1919, PETRI_PLACES=146, PETRI_TRANSITIONS=208} [2024-06-27 18:20:58,268 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 91 predicate places. [2024-06-27 18:20:58,269 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 208 transitions, 1919 flow [2024-06-27 18:20:58,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:58,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:20:58,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:20:58,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:20:58,269 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:20:58,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:20:58,270 INFO L85 PathProgramCache]: Analyzing trace with hash 560783641, now seen corresponding path program 1 times [2024-06-27 18:20:58,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:20:58,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311551701] [2024-06-27 18:20:58,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:20:58,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:20:58,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:20:58,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:20:58,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:20:58,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311551701] [2024-06-27 18:20:58,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311551701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:20:58,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:20:58,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:20:58,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868365695] [2024-06-27 18:20:58,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:20:58,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:20:58,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:20:58,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:20:58,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:20:59,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:20:59,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 208 transitions, 1919 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:20:59,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:20:59,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:20:59,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:00,283 INFO L124 PetriNetUnfolderBase]: 5064/8065 cut-off events. [2024-06-27 18:21:00,284 INFO L125 PetriNetUnfolderBase]: For 162566/162572 co-relation queries the response was YES. [2024-06-27 18:21:00,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43456 conditions, 8065 events. 5064/8065 cut-off events. For 162566/162572 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 51524 event pairs, 1599 based on Foata normal form. 7/7901 useless extension candidates. Maximal degree in co-relation 43396. Up to 7150 conditions per place. [2024-06-27 18:21:00,362 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 215 selfloop transitions, 24 changer transitions 0/255 dead transitions. [2024-06-27 18:21:00,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 255 transitions, 2658 flow [2024-06-27 18:21:00,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:21:00,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:21:00,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 18:21:00,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5160349854227405 [2024-06-27 18:21:00,364 INFO L175 Difference]: Start difference. First operand has 146 places, 208 transitions, 1919 flow. Second operand 7 states and 177 transitions. [2024-06-27 18:21:00,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 255 transitions, 2658 flow [2024-06-27 18:21:00,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 255 transitions, 2431 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 18:21:00,506 INFO L231 Difference]: Finished difference. Result has 148 places, 220 transitions, 1920 flow [2024-06-27 18:21:00,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1708, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1920, PETRI_PLACES=148, PETRI_TRANSITIONS=220} [2024-06-27 18:21:00,507 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 93 predicate places. [2024-06-27 18:21:00,507 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 220 transitions, 1920 flow [2024-06-27 18:21:00,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:00,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:00,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:00,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:21:00,508 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:00,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:00,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1400160524, now seen corresponding path program 2 times [2024-06-27 18:21:00,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:00,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752549999] [2024-06-27 18:21:00,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:00,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:00,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:01,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:21:01,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:01,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752549999] [2024-06-27 18:21:01,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752549999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:01,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:01,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:21:01,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794958405] [2024-06-27 18:21:01,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:01,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:21:01,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:01,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:21:01,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:21:01,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:21:01,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 220 transitions, 1920 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:01,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:01,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:21:01,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:03,544 INFO L124 PetriNetUnfolderBase]: 5476/8609 cut-off events. [2024-06-27 18:21:03,545 INFO L125 PetriNetUnfolderBase]: For 174887/174893 co-relation queries the response was YES. [2024-06-27 18:21:03,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46167 conditions, 8609 events. 5476/8609 cut-off events. For 174887/174893 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 54243 event pairs, 1572 based on Foata normal form. 5/8460 useless extension candidates. Maximal degree in co-relation 46105. Up to 7153 conditions per place. [2024-06-27 18:21:03,648 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 183 selfloop transitions, 100 changer transitions 0/293 dead transitions. [2024-06-27 18:21:03,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 293 transitions, 2857 flow [2024-06-27 18:21:03,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:21:03,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:21:03,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-27 18:21:03,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 18:21:03,650 INFO L175 Difference]: Start difference. First operand has 148 places, 220 transitions, 1920 flow. Second operand 9 states and 231 transitions. [2024-06-27 18:21:03,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 293 transitions, 2857 flow [2024-06-27 18:21:03,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 293 transitions, 2786 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 18:21:03,913 INFO L231 Difference]: Finished difference. Result has 154 places, 232 transitions, 2209 flow [2024-06-27 18:21:03,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1849, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2209, PETRI_PLACES=154, PETRI_TRANSITIONS=232} [2024-06-27 18:21:03,914 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 99 predicate places. [2024-06-27 18:21:03,914 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 232 transitions, 2209 flow [2024-06-27 18:21:03,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:03,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:03,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:03,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:21:03,915 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:03,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:03,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1947521606, now seen corresponding path program 3 times [2024-06-27 18:21:03,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:03,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732299398] [2024-06-27 18:21:03,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:03,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:03,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:05,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:21:05,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:05,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732299398] [2024-06-27 18:21:05,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732299398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:05,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:05,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:21:05,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635537603] [2024-06-27 18:21:05,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:05,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:21:05,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:05,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:21:05,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:21:05,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:21:05,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 232 transitions, 2209 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:05,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:05,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:21:05,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:06,738 INFO L124 PetriNetUnfolderBase]: 5513/8672 cut-off events. [2024-06-27 18:21:06,738 INFO L125 PetriNetUnfolderBase]: For 189298/189304 co-relation queries the response was YES. [2024-06-27 18:21:06,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48293 conditions, 8672 events. 5513/8672 cut-off events. For 189298/189304 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 54748 event pairs, 1601 based on Foata normal form. 5/8528 useless extension candidates. Maximal degree in co-relation 48229. Up to 7208 conditions per place. [2024-06-27 18:21:06,821 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 185 selfloop transitions, 106 changer transitions 0/301 dead transitions. [2024-06-27 18:21:06,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 301 transitions, 3153 flow [2024-06-27 18:21:06,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:21:06,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:21:06,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 18:21:06,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5215419501133787 [2024-06-27 18:21:06,832 INFO L175 Difference]: Start difference. First operand has 154 places, 232 transitions, 2209 flow. Second operand 9 states and 230 transitions. [2024-06-27 18:21:06,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 301 transitions, 3153 flow [2024-06-27 18:21:07,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 301 transitions, 2904 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 18:21:07,045 INFO L231 Difference]: Finished difference. Result has 157 places, 240 transitions, 2305 flow [2024-06-27 18:21:07,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1972, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2305, PETRI_PLACES=157, PETRI_TRANSITIONS=240} [2024-06-27 18:21:07,046 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 102 predicate places. [2024-06-27 18:21:07,046 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 240 transitions, 2305 flow [2024-06-27 18:21:07,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:07,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:07,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:07,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:21:07,047 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:07,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:07,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1947252836, now seen corresponding path program 4 times [2024-06-27 18:21:07,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:07,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642585691] [2024-06-27 18:21:07,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:07,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:07,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:08,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:21:08,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:08,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642585691] [2024-06-27 18:21:08,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642585691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:08,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:08,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:21:08,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283670202] [2024-06-27 18:21:08,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:08,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:21:08,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:08,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:21:08,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:21:08,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:21:08,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 240 transitions, 2305 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:08,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:08,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:21:08,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:10,029 INFO L124 PetriNetUnfolderBase]: 5550/8782 cut-off events. [2024-06-27 18:21:10,029 INFO L125 PetriNetUnfolderBase]: For 199901/199907 co-relation queries the response was YES. [2024-06-27 18:21:10,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49154 conditions, 8782 events. 5550/8782 cut-off events. For 199901/199907 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 56052 event pairs, 1570 based on Foata normal form. 5/8618 useless extension candidates. Maximal degree in co-relation 49089. Up to 7075 conditions per place. [2024-06-27 18:21:10,120 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 180 selfloop transitions, 112 changer transitions 0/302 dead transitions. [2024-06-27 18:21:10,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 302 transitions, 3173 flow [2024-06-27 18:21:10,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:21:10,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:21:10,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-27 18:21:10,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 18:21:10,140 INFO L175 Difference]: Start difference. First operand has 157 places, 240 transitions, 2305 flow. Second operand 9 states and 231 transitions. [2024-06-27 18:21:10,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 302 transitions, 3173 flow [2024-06-27 18:21:10,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 302 transitions, 2956 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 18:21:10,352 INFO L231 Difference]: Finished difference. Result has 161 places, 242 transitions, 2375 flow [2024-06-27 18:21:10,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2088, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2375, PETRI_PLACES=161, PETRI_TRANSITIONS=242} [2024-06-27 18:21:10,353 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 106 predicate places. [2024-06-27 18:21:10,353 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 242 transitions, 2375 flow [2024-06-27 18:21:10,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:10,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:10,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:10,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:21:10,354 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:10,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:10,354 INFO L85 PathProgramCache]: Analyzing trace with hash 561142621, now seen corresponding path program 2 times [2024-06-27 18:21:10,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:10,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380065012] [2024-06-27 18:21:10,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:10,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:10,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:11,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-27 18:21:11,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:11,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380065012] [2024-06-27 18:21:11,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380065012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:11,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:11,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:21:11,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377376485] [2024-06-27 18:21:11,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:11,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:21:11,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:11,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:21:11,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:21:11,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:21:11,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 242 transitions, 2375 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:11,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:11,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:21:11,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:12,484 INFO L124 PetriNetUnfolderBase]: 5257/8390 cut-off events. [2024-06-27 18:21:12,484 INFO L125 PetriNetUnfolderBase]: For 207773/207773 co-relation queries the response was YES. [2024-06-27 18:21:12,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48514 conditions, 8390 events. 5257/8390 cut-off events. For 207773/207773 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 54077 event pairs, 1623 based on Foata normal form. 1/8210 useless extension candidates. Maximal degree in co-relation 48448. Up to 7404 conditions per place. [2024-06-27 18:21:12,562 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 230 selfloop transitions, 28 changer transitions 0/274 dead transitions. [2024-06-27 18:21:12,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 274 transitions, 3047 flow [2024-06-27 18:21:12,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:21:12,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:21:12,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 18:21:12,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072886297376094 [2024-06-27 18:21:12,570 INFO L175 Difference]: Start difference. First operand has 161 places, 242 transitions, 2375 flow. Second operand 7 states and 174 transitions. [2024-06-27 18:21:12,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 274 transitions, 3047 flow [2024-06-27 18:21:12,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 274 transitions, 2778 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 18:21:12,772 INFO L231 Difference]: Finished difference. Result has 161 places, 245 transitions, 2226 flow [2024-06-27 18:21:12,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2226, PETRI_PLACES=161, PETRI_TRANSITIONS=245} [2024-06-27 18:21:12,774 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 106 predicate places. [2024-06-27 18:21:12,774 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 245 transitions, 2226 flow [2024-06-27 18:21:12,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:12,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:12,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:12,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:21:12,775 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:12,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:12,775 INFO L85 PathProgramCache]: Analyzing trace with hash 561143086, now seen corresponding path program 1 times [2024-06-27 18:21:12,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:12,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091345519] [2024-06-27 18:21:12,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:12,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:12,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:13,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:21:13,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:13,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091345519] [2024-06-27 18:21:13,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091345519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:13,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:13,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:21:13,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471345923] [2024-06-27 18:21:13,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:13,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:21:13,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:13,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:21:13,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:21:13,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-27 18:21:13,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 245 transitions, 2226 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:13,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:13,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-27 18:21:13,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:15,312 INFO L124 PetriNetUnfolderBase]: 4993/8106 cut-off events. [2024-06-27 18:21:15,312 INFO L125 PetriNetUnfolderBase]: For 210386/210396 co-relation queries the response was YES. [2024-06-27 18:21:15,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46173 conditions, 8106 events. 4993/8106 cut-off events. For 210386/210396 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 53470 event pairs, 1621 based on Foata normal form. 11/7935 useless extension candidates. Maximal degree in co-relation 46106. Up to 6928 conditions per place. [2024-06-27 18:21:15,388 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 213 selfloop transitions, 18 changer transitions 0/278 dead transitions. [2024-06-27 18:21:15,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 278 transitions, 2840 flow [2024-06-27 18:21:15,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:21:15,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:21:15,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 18:21:15,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5189504373177842 [2024-06-27 18:21:15,398 INFO L175 Difference]: Start difference. First operand has 161 places, 245 transitions, 2226 flow. Second operand 7 states and 178 transitions. [2024-06-27 18:21:15,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 278 transitions, 2840 flow [2024-06-27 18:21:15,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 278 transitions, 2742 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 18:21:15,588 INFO L231 Difference]: Finished difference. Result has 163 places, 248 transitions, 2218 flow [2024-06-27 18:21:15,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2128, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2218, PETRI_PLACES=163, PETRI_TRANSITIONS=248} [2024-06-27 18:21:15,598 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 108 predicate places. [2024-06-27 18:21:15,598 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 248 transitions, 2218 flow [2024-06-27 18:21:15,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:15,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:15,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:15,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:21:15,599 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:15,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:15,600 INFO L85 PathProgramCache]: Analyzing trace with hash 125590162, now seen corresponding path program 5 times [2024-06-27 18:21:15,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:15,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043135219] [2024-06-27 18:21:15,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:15,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:15,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:16,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:21:16,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:16,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043135219] [2024-06-27 18:21:16,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043135219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:16,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:16,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:21:16,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779747315] [2024-06-27 18:21:16,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:16,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:21:16,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:16,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:21:16,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:21:16,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:21:16,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 248 transitions, 2218 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:16,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:16,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:21:16,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:18,343 INFO L124 PetriNetUnfolderBase]: 5727/9025 cut-off events. [2024-06-27 18:21:18,343 INFO L125 PetriNetUnfolderBase]: For 235772/235787 co-relation queries the response was YES. [2024-06-27 18:21:18,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52387 conditions, 9025 events. 5727/9025 cut-off events. For 235772/235787 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 57395 event pairs, 1605 based on Foata normal form. 14/8868 useless extension candidates. Maximal degree in co-relation 52319. Up to 7407 conditions per place. [2024-06-27 18:21:18,434 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 192 selfloop transitions, 125 changer transitions 0/327 dead transitions. [2024-06-27 18:21:18,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 327 transitions, 3465 flow [2024-06-27 18:21:18,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:21:18,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:21:18,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 18:21:18,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5215419501133787 [2024-06-27 18:21:18,435 INFO L175 Difference]: Start difference. First operand has 163 places, 248 transitions, 2218 flow. Second operand 9 states and 230 transitions. [2024-06-27 18:21:18,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 327 transitions, 3465 flow [2024-06-27 18:21:18,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 327 transitions, 3397 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 18:21:18,667 INFO L231 Difference]: Finished difference. Result has 168 places, 268 transitions, 2711 flow [2024-06-27 18:21:18,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2150, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2711, PETRI_PLACES=168, PETRI_TRANSITIONS=268} [2024-06-27 18:21:18,668 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 113 predicate places. [2024-06-27 18:21:18,668 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 268 transitions, 2711 flow [2024-06-27 18:21:18,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:18,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:18,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:18,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:21:18,668 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:18,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:18,669 INFO L85 PathProgramCache]: Analyzing trace with hash -471148426, now seen corresponding path program 6 times [2024-06-27 18:21:18,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:18,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159250220] [2024-06-27 18:21:18,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:18,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:18,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:19,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:21:19,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:19,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159250220] [2024-06-27 18:21:19,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159250220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:19,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:19,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:21:19,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725056632] [2024-06-27 18:21:19,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:19,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:21:19,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:19,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:21:19,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:21:19,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:21:19,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 268 transitions, 2711 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:19,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:19,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:21:19,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:21,419 INFO L124 PetriNetUnfolderBase]: 5719/9035 cut-off events. [2024-06-27 18:21:21,419 INFO L125 PetriNetUnfolderBase]: For 249208/249223 co-relation queries the response was YES. [2024-06-27 18:21:21,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54189 conditions, 9035 events. 5719/9035 cut-off events. For 249208/249223 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 57681 event pairs, 1611 based on Foata normal form. 14/8875 useless extension candidates. Maximal degree in co-relation 54119. Up to 7485 conditions per place. [2024-06-27 18:21:21,516 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 192 selfloop transitions, 123 changer transitions 0/325 dead transitions. [2024-06-27 18:21:21,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 325 transitions, 3563 flow [2024-06-27 18:21:21,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:21:21,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:21:21,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-27 18:21:21,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5124716553287982 [2024-06-27 18:21:21,518 INFO L175 Difference]: Start difference. First operand has 168 places, 268 transitions, 2711 flow. Second operand 9 states and 226 transitions. [2024-06-27 18:21:21,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 325 transitions, 3563 flow [2024-06-27 18:21:21,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 325 transitions, 3426 flow, removed 54 selfloop flow, removed 2 redundant places. [2024-06-27 18:21:21,842 INFO L231 Difference]: Finished difference. Result has 175 places, 268 transitions, 2829 flow [2024-06-27 18:21:21,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2574, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2829, PETRI_PLACES=175, PETRI_TRANSITIONS=268} [2024-06-27 18:21:21,842 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 120 predicate places. [2024-06-27 18:21:21,842 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 268 transitions, 2829 flow [2024-06-27 18:21:21,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:21,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:21,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:21,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:21:21,843 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:21,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:21,843 INFO L85 PathProgramCache]: Analyzing trace with hash 450331282, now seen corresponding path program 7 times [2024-06-27 18:21:21,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:21,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265001585] [2024-06-27 18:21:21,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:21,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:21,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:22,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:21:22,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:22,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265001585] [2024-06-27 18:21:22,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265001585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:22,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:22,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:21:22,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168918647] [2024-06-27 18:21:22,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:22,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:21:22,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:22,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:21:22,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:21:22,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:21:22,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 268 transitions, 2829 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:22,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:22,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:21:22,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:24,550 INFO L124 PetriNetUnfolderBase]: 5756/9068 cut-off events. [2024-06-27 18:21:24,551 INFO L125 PetriNetUnfolderBase]: For 255415/255430 co-relation queries the response was YES. [2024-06-27 18:21:24,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54322 conditions, 9068 events. 5756/9068 cut-off events. For 255415/255430 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 57572 event pairs, 1436 based on Foata normal form. 14/8911 useless extension candidates. Maximal degree in co-relation 54250. Up to 6985 conditions per place. [2024-06-27 18:21:24,657 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 180 selfloop transitions, 141 changer transitions 0/331 dead transitions. [2024-06-27 18:21:24,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 331 transitions, 3951 flow [2024-06-27 18:21:24,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:21:24,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:21:24,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 18:21:24,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5215419501133787 [2024-06-27 18:21:24,659 INFO L175 Difference]: Start difference. First operand has 175 places, 268 transitions, 2829 flow. Second operand 9 states and 230 transitions. [2024-06-27 18:21:24,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 331 transitions, 3951 flow [2024-06-27 18:21:24,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 331 transitions, 3694 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 18:21:24,939 INFO L231 Difference]: Finished difference. Result has 176 places, 272 transitions, 2989 flow [2024-06-27 18:21:24,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2572, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2989, PETRI_PLACES=176, PETRI_TRANSITIONS=272} [2024-06-27 18:21:24,940 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 121 predicate places. [2024-06-27 18:21:24,940 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 272 transitions, 2989 flow [2024-06-27 18:21:24,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:24,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:24,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:24,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:21:24,941 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:24,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:24,941 INFO L85 PathProgramCache]: Analyzing trace with hash -720499096, now seen corresponding path program 8 times [2024-06-27 18:21:24,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:24,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76751214] [2024-06-27 18:21:24,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:24,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:24,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:25,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:21:25,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:25,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76751214] [2024-06-27 18:21:25,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76751214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:25,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:25,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:21:25,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684866164] [2024-06-27 18:21:25,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:25,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:21:25,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:25,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:21:25,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:21:25,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:21:25,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 272 transitions, 2989 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:25,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:25,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:21:25,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:27,684 INFO L124 PetriNetUnfolderBase]: 5854/9241 cut-off events. [2024-06-27 18:21:27,685 INFO L125 PetriNetUnfolderBase]: For 271554/271569 co-relation queries the response was YES. [2024-06-27 18:21:27,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56342 conditions, 9241 events. 5854/9241 cut-off events. For 271554/271569 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 59038 event pairs, 1628 based on Foata normal form. 14/9080 useless extension candidates. Maximal degree in co-relation 56269. Up to 7659 conditions per place. [2024-06-27 18:21:27,772 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 200 selfloop transitions, 129 changer transitions 0/339 dead transitions. [2024-06-27 18:21:27,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 339 transitions, 4048 flow [2024-06-27 18:21:27,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:21:27,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:21:27,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-27 18:21:27,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170068027210885 [2024-06-27 18:21:27,774 INFO L175 Difference]: Start difference. First operand has 176 places, 272 transitions, 2989 flow. Second operand 9 states and 228 transitions. [2024-06-27 18:21:27,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 339 transitions, 4048 flow [2024-06-27 18:21:28,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 339 transitions, 3820 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 18:21:28,060 INFO L231 Difference]: Finished difference. Result has 180 places, 283 transitions, 3215 flow [2024-06-27 18:21:28,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2780, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3215, PETRI_PLACES=180, PETRI_TRANSITIONS=283} [2024-06-27 18:21:28,061 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 125 predicate places. [2024-06-27 18:21:28,061 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 283 transitions, 3215 flow [2024-06-27 18:21:28,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:28,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:28,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:28,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:21:28,061 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:28,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:28,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1210952534, now seen corresponding path program 9 times [2024-06-27 18:21:28,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:28,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720642103] [2024-06-27 18:21:28,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:28,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:28,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:29,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:21:29,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:29,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720642103] [2024-06-27 18:21:29,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720642103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:29,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:29,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:21:29,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430197105] [2024-06-27 18:21:29,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:29,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:21:29,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:29,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:21:29,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:21:29,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:21:29,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 283 transitions, 3215 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:29,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:29,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:21:29,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:31,107 INFO L124 PetriNetUnfolderBase]: 5891/9315 cut-off events. [2024-06-27 18:21:31,107 INFO L125 PetriNetUnfolderBase]: For 276239/276254 co-relation queries the response was YES. [2024-06-27 18:21:31,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57038 conditions, 9315 events. 5891/9315 cut-off events. For 276239/276254 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 59808 event pairs, 1649 based on Foata normal form. 14/9148 useless extension candidates. Maximal degree in co-relation 56963. Up to 7714 conditions per place. [2024-06-27 18:21:31,193 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 199 selfloop transitions, 132 changer transitions 0/341 dead transitions. [2024-06-27 18:21:31,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 341 transitions, 4155 flow [2024-06-27 18:21:31,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:21:31,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:21:31,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 18:21:31,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5147392290249433 [2024-06-27 18:21:31,195 INFO L175 Difference]: Start difference. First operand has 180 places, 283 transitions, 3215 flow. Second operand 9 states and 227 transitions. [2024-06-27 18:21:31,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 341 transitions, 4155 flow [2024-06-27 18:21:31,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 341 transitions, 3830 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 18:21:31,503 INFO L231 Difference]: Finished difference. Result has 183 places, 285 transitions, 3227 flow [2024-06-27 18:21:31,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2890, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3227, PETRI_PLACES=183, PETRI_TRANSITIONS=285} [2024-06-27 18:21:31,504 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 128 predicate places. [2024-06-27 18:21:31,504 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 285 transitions, 3227 flow [2024-06-27 18:21:31,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:31,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:31,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:31,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:21:31,505 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:31,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:31,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1203533924, now seen corresponding path program 10 times [2024-06-27 18:21:31,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:31,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97252650] [2024-06-27 18:21:31,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:31,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:31,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:32,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:21:32,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:32,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97252650] [2024-06-27 18:21:32,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97252650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:32,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:32,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:21:32,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421724480] [2024-06-27 18:21:32,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:32,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:21:32,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:32,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:21:32,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:21:32,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:21:32,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 285 transitions, 3227 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:32,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:32,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:21:32,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:34,233 INFO L124 PetriNetUnfolderBase]: 5883/9298 cut-off events. [2024-06-27 18:21:34,233 INFO L125 PetriNetUnfolderBase]: For 280160/280175 co-relation queries the response was YES. [2024-06-27 18:21:34,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56611 conditions, 9298 events. 5883/9298 cut-off events. For 280160/280175 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 59612 event pairs, 1646 based on Foata normal form. 14/9134 useless extension candidates. Maximal degree in co-relation 56536. Up to 7570 conditions per place. [2024-06-27 18:21:34,330 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 198 selfloop transitions, 133 changer transitions 0/341 dead transitions. [2024-06-27 18:21:34,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 341 transitions, 4101 flow [2024-06-27 18:21:34,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:21:34,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:21:34,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-27 18:21:34,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192743764172335 [2024-06-27 18:21:34,331 INFO L175 Difference]: Start difference. First operand has 183 places, 285 transitions, 3227 flow. Second operand 9 states and 229 transitions. [2024-06-27 18:21:34,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 341 transitions, 4101 flow [2024-06-27 18:21:34,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 341 transitions, 3735 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-27 18:21:34,733 INFO L231 Difference]: Finished difference. Result has 184 places, 285 transitions, 3134 flow [2024-06-27 18:21:34,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2861, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3134, PETRI_PLACES=184, PETRI_TRANSITIONS=285} [2024-06-27 18:21:34,734 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 129 predicate places. [2024-06-27 18:21:34,734 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 285 transitions, 3134 flow [2024-06-27 18:21:34,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:34,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:34,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:34,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:21:34,735 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:34,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:34,735 INFO L85 PathProgramCache]: Analyzing trace with hash 975877516, now seen corresponding path program 2 times [2024-06-27 18:21:34,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:34,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546170420] [2024-06-27 18:21:34,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:34,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:34,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:35,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-27 18:21:35,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:35,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546170420] [2024-06-27 18:21:35,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546170420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:35,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:35,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:21:35,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611697683] [2024-06-27 18:21:35,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:35,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:21:35,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:35,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:21:35,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:21:35,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-27 18:21:35,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 285 transitions, 3134 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:35,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:35,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-27 18:21:35,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:37,507 INFO L124 PetriNetUnfolderBase]: 5275/8900 cut-off events. [2024-06-27 18:21:37,508 INFO L125 PetriNetUnfolderBase]: For 276940/276978 co-relation queries the response was YES. [2024-06-27 18:21:37,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52428 conditions, 8900 events. 5275/8900 cut-off events. For 276940/276978 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 62062 event pairs, 1672 based on Foata normal form. 27/8656 useless extension candidates. Maximal degree in co-relation 52353. Up to 7223 conditions per place. [2024-06-27 18:21:37,645 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 229 selfloop transitions, 30 changer transitions 0/321 dead transitions. [2024-06-27 18:21:37,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 321 transitions, 3952 flow [2024-06-27 18:21:37,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:21:37,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:21:37,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 18:21:37,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5160349854227405 [2024-06-27 18:21:37,647 INFO L175 Difference]: Start difference. First operand has 184 places, 285 transitions, 3134 flow. Second operand 7 states and 177 transitions. [2024-06-27 18:21:37,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 321 transitions, 3952 flow [2024-06-27 18:21:38,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 321 transitions, 3494 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-27 18:21:38,146 INFO L231 Difference]: Finished difference. Result has 183 places, 293 transitions, 2867 flow [2024-06-27 18:21:38,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2676, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2867, PETRI_PLACES=183, PETRI_TRANSITIONS=293} [2024-06-27 18:21:38,146 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 128 predicate places. [2024-06-27 18:21:38,147 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 293 transitions, 2867 flow [2024-06-27 18:21:38,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:38,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:38,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:38,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:21:38,147 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:38,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:38,148 INFO L85 PathProgramCache]: Analyzing trace with hash 975372526, now seen corresponding path program 3 times [2024-06-27 18:21:38,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:38,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418610304] [2024-06-27 18:21:38,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:38,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:38,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:39,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:21:39,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:39,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418610304] [2024-06-27 18:21:39,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418610304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:39,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:39,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:21:39,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945444121] [2024-06-27 18:21:39,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:39,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:21:39,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:39,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:21:39,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:21:39,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-27 18:21:39,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 293 transitions, 2867 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:39,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:39,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-27 18:21:39,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:41,022 INFO L124 PetriNetUnfolderBase]: 5272/8901 cut-off events. [2024-06-27 18:21:41,023 INFO L125 PetriNetUnfolderBase]: For 285894/285932 co-relation queries the response was YES. [2024-06-27 18:21:41,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51623 conditions, 8901 events. 5272/8901 cut-off events. For 285894/285932 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 62061 event pairs, 1673 based on Foata normal form. 27/8654 useless extension candidates. Maximal degree in co-relation 51547. Up to 7253 conditions per place. [2024-06-27 18:21:41,183 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 236 selfloop transitions, 23 changer transitions 0/321 dead transitions. [2024-06-27 18:21:41,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 321 transitions, 3498 flow [2024-06-27 18:21:41,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:21:41,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:21:41,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 18:21:41,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-06-27 18:21:41,185 INFO L175 Difference]: Start difference. First operand has 183 places, 293 transitions, 2867 flow. Second operand 7 states and 175 transitions. [2024-06-27 18:21:41,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 321 transitions, 3498 flow [2024-06-27 18:21:41,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 321 transitions, 3399 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-27 18:21:41,505 INFO L231 Difference]: Finished difference. Result has 187 places, 294 transitions, 2829 flow [2024-06-27 18:21:41,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2768, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2829, PETRI_PLACES=187, PETRI_TRANSITIONS=294} [2024-06-27 18:21:41,506 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 132 predicate places. [2024-06-27 18:21:41,506 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 294 transitions, 2829 flow [2024-06-27 18:21:41,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:41,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:41,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:41,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:21:41,507 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:41,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:41,507 INFO L85 PathProgramCache]: Analyzing trace with hash 975372061, now seen corresponding path program 3 times [2024-06-27 18:21:41,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:41,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401002700] [2024-06-27 18:21:41,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:41,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:41,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:42,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:21:42,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:42,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401002700] [2024-06-27 18:21:42,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401002700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:42,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:42,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:21:42,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106360005] [2024-06-27 18:21:42,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:42,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:21:42,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:42,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:21:42,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:21:42,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:21:42,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 294 transitions, 2829 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:42,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:42,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:21:42,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:44,178 INFO L124 PetriNetUnfolderBase]: 5594/9241 cut-off events. [2024-06-27 18:21:44,178 INFO L125 PetriNetUnfolderBase]: For 300674/300691 co-relation queries the response was YES. [2024-06-27 18:21:44,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54643 conditions, 9241 events. 5594/9241 cut-off events. For 300674/300691 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 62625 event pairs, 1676 based on Foata normal form. 13/8978 useless extension candidates. Maximal degree in co-relation 54565. Up to 7856 conditions per place. [2024-06-27 18:21:44,318 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 272 selfloop transitions, 35 changer transitions 0/323 dead transitions. [2024-06-27 18:21:44,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 323 transitions, 3607 flow [2024-06-27 18:21:44,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:21:44,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:21:44,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 18:21:44,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49854227405247814 [2024-06-27 18:21:44,319 INFO L175 Difference]: Start difference. First operand has 187 places, 294 transitions, 2829 flow. Second operand 7 states and 171 transitions. [2024-06-27 18:21:44,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 323 transitions, 3607 flow [2024-06-27 18:21:44,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 323 transitions, 3557 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 18:21:44,893 INFO L231 Difference]: Finished difference. Result has 189 places, 297 transitions, 2925 flow [2024-06-27 18:21:44,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2779, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2925, PETRI_PLACES=189, PETRI_TRANSITIONS=297} [2024-06-27 18:21:44,894 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 134 predicate places. [2024-06-27 18:21:44,894 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 297 transitions, 2925 flow [2024-06-27 18:21:44,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:44,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:44,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:44,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:21:44,895 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:44,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:44,895 INFO L85 PathProgramCache]: Analyzing trace with hash 797443345, now seen corresponding path program 1 times [2024-06-27 18:21:44,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:44,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141084373] [2024-06-27 18:21:44,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:44,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:44,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:45,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:21:45,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:45,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141084373] [2024-06-27 18:21:45,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141084373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:45,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:45,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:21:45,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062991405] [2024-06-27 18:21:45,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:45,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:21:45,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:45,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:21:45,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:21:45,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-27 18:21:45,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 297 transitions, 2925 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:45,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:45,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-27 18:21:45,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:47,847 INFO L124 PetriNetUnfolderBase]: 5194/8582 cut-off events. [2024-06-27 18:21:47,847 INFO L125 PetriNetUnfolderBase]: For 304106/304126 co-relation queries the response was YES. [2024-06-27 18:21:47,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51762 conditions, 8582 events. 5194/8582 cut-off events. For 304106/304126 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 58202 event pairs, 1549 based on Foata normal form. 1/8410 useless extension candidates. Maximal degree in co-relation 51683. Up to 7105 conditions per place. [2024-06-27 18:21:47,928 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 251 selfloop transitions, 17 changer transitions 0/330 dead transitions. [2024-06-27 18:21:47,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 330 transitions, 3637 flow [2024-06-27 18:21:47,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:21:47,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:21:47,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 18:21:47,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5160349854227405 [2024-06-27 18:21:47,929 INFO L175 Difference]: Start difference. First operand has 189 places, 297 transitions, 2925 flow. Second operand 7 states and 177 transitions. [2024-06-27 18:21:47,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 330 transitions, 3637 flow [2024-06-27 18:21:48,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 330 transitions, 3513 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 18:21:48,380 INFO L231 Difference]: Finished difference. Result has 192 places, 304 transitions, 2952 flow [2024-06-27 18:21:48,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2801, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2952, PETRI_PLACES=192, PETRI_TRANSITIONS=304} [2024-06-27 18:21:48,381 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 137 predicate places. [2024-06-27 18:21:48,381 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 304 transitions, 2952 flow [2024-06-27 18:21:48,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:48,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:48,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:48,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:21:48,387 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:48,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:48,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1192202302, now seen corresponding path program 1 times [2024-06-27 18:21:48,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:48,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112600973] [2024-06-27 18:21:48,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:48,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:48,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:49,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-27 18:21:49,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:49,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112600973] [2024-06-27 18:21:49,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112600973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:49,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:49,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:21:49,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516713039] [2024-06-27 18:21:49,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:49,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:21:49,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:49,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:21:49,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:21:49,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-27 18:21:49,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 304 transitions, 2952 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:49,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:49,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-27 18:21:49,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:51,034 INFO L124 PetriNetUnfolderBase]: 5255/8676 cut-off events. [2024-06-27 18:21:51,035 INFO L125 PetriNetUnfolderBase]: For 324318/324338 co-relation queries the response was YES. [2024-06-27 18:21:51,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53206 conditions, 8676 events. 5255/8676 cut-off events. For 324318/324338 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 58734 event pairs, 1555 based on Foata normal form. 6/8509 useless extension candidates. Maximal degree in co-relation 53125. Up to 7140 conditions per place. [2024-06-27 18:21:51,178 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 256 selfloop transitions, 17 changer transitions 0/335 dead transitions. [2024-06-27 18:21:51,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 335 transitions, 3644 flow [2024-06-27 18:21:51,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:21:51,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:21:51,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 18:21:51,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5189504373177842 [2024-06-27 18:21:51,180 INFO L175 Difference]: Start difference. First operand has 192 places, 304 transitions, 2952 flow. Second operand 7 states and 178 transitions. [2024-06-27 18:21:51,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 335 transitions, 3644 flow [2024-06-27 18:21:51,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 335 transitions, 3565 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 18:21:51,854 INFO L231 Difference]: Finished difference. Result has 195 places, 308 transitions, 2970 flow [2024-06-27 18:21:51,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2873, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2970, PETRI_PLACES=195, PETRI_TRANSITIONS=308} [2024-06-27 18:21:51,855 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 140 predicate places. [2024-06-27 18:21:51,855 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 308 transitions, 2970 flow [2024-06-27 18:21:51,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:51,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:51,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:51,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:21:51,856 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:51,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:51,856 INFO L85 PathProgramCache]: Analyzing trace with hash 975885452, now seen corresponding path program 2 times [2024-06-27 18:21:51,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:51,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446242813] [2024-06-27 18:21:51,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:51,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:51,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:53,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:21:53,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:53,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446242813] [2024-06-27 18:21:53,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446242813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:53,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:53,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:21:53,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834686599] [2024-06-27 18:21:53,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:53,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:21:53,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:53,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:21:53,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:21:53,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-27 18:21:53,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 308 transitions, 2970 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:53,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:53,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-27 18:21:53,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:55,186 INFO L124 PetriNetUnfolderBase]: 5389/9112 cut-off events. [2024-06-27 18:21:55,187 INFO L125 PetriNetUnfolderBase]: For 341049/341094 co-relation queries the response was YES. [2024-06-27 18:21:55,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55972 conditions, 9112 events. 5389/9112 cut-off events. For 341049/341094 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 63928 event pairs, 1559 based on Foata normal form. 9/8872 useless extension candidates. Maximal degree in co-relation 55890. Up to 7175 conditions per place. [2024-06-27 18:21:55,328 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 248 selfloop transitions, 33 changer transitions 0/343 dead transitions. [2024-06-27 18:21:55,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 343 transitions, 3828 flow [2024-06-27 18:21:55,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:21:55,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:21:55,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 18:21:55,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5276967930029155 [2024-06-27 18:21:55,330 INFO L175 Difference]: Start difference. First operand has 195 places, 308 transitions, 2970 flow. Second operand 7 states and 181 transitions. [2024-06-27 18:21:55,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 343 transitions, 3828 flow [2024-06-27 18:21:56,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 343 transitions, 3759 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 18:21:56,012 INFO L231 Difference]: Finished difference. Result has 198 places, 315 transitions, 3090 flow [2024-06-27 18:21:56,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3090, PETRI_PLACES=198, PETRI_TRANSITIONS=315} [2024-06-27 18:21:56,012 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 143 predicate places. [2024-06-27 18:21:56,013 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 315 transitions, 3090 flow [2024-06-27 18:21:56,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:56,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:56,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:56,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:21:56,013 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:56,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:56,014 INFO L85 PathProgramCache]: Analyzing trace with hash 975618542, now seen corresponding path program 3 times [2024-06-27 18:21:56,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:56,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104732258] [2024-06-27 18:21:56,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:56,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:56,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:21:57,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:21:57,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:21:57,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104732258] [2024-06-27 18:21:57,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104732258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:21:57,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:21:57,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:21:57,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513695287] [2024-06-27 18:21:57,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:21:57,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:21:57,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:21:57,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:21:57,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:21:57,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-27 18:21:57,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 315 transitions, 3090 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:57,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:21:57,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-27 18:21:57,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:21:58,650 INFO L124 PetriNetUnfolderBase]: 5370/9077 cut-off events. [2024-06-27 18:21:58,651 INFO L125 PetriNetUnfolderBase]: For 353918/353963 co-relation queries the response was YES. [2024-06-27 18:21:58,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57168 conditions, 9077 events. 5370/9077 cut-off events. For 353918/353963 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 63639 event pairs, 1562 based on Foata normal form. 12/8844 useless extension candidates. Maximal degree in co-relation 57084. Up to 7266 conditions per place. [2024-06-27 18:21:58,754 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 258 selfloop transitions, 22 changer transitions 0/342 dead transitions. [2024-06-27 18:21:58,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 342 transitions, 3770 flow [2024-06-27 18:21:58,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:21:58,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:21:58,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 18:21:58,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.521865889212828 [2024-06-27 18:21:58,755 INFO L175 Difference]: Start difference. First operand has 198 places, 315 transitions, 3090 flow. Second operand 7 states and 179 transitions. [2024-06-27 18:21:58,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 342 transitions, 3770 flow [2024-06-27 18:21:59,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 342 transitions, 3686 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-27 18:21:59,266 INFO L231 Difference]: Finished difference. Result has 202 places, 315 transitions, 3057 flow [2024-06-27 18:21:59,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3006, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3057, PETRI_PLACES=202, PETRI_TRANSITIONS=315} [2024-06-27 18:21:59,267 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 147 predicate places. [2024-06-27 18:21:59,267 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 315 transitions, 3057 flow [2024-06-27 18:21:59,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:21:59,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:21:59,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:21:59,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:21:59,267 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:21:59,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:21:59,268 INFO L85 PathProgramCache]: Analyzing trace with hash 2005723151, now seen corresponding path program 1 times [2024-06-27 18:21:59,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:21:59,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085227179] [2024-06-27 18:21:59,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:21:59,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:21:59,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:00,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:00,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:00,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085227179] [2024-06-27 18:22:00,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085227179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:00,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:00,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:22:00,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133397362] [2024-06-27 18:22:00,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:00,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:22:00,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:00,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:22:00,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:22:00,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:22:00,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 315 transitions, 3057 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:00,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:00,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:22:00,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:02,590 INFO L124 PetriNetUnfolderBase]: 6449/10460 cut-off events. [2024-06-27 18:22:02,590 INFO L125 PetriNetUnfolderBase]: For 424248/424258 co-relation queries the response was YES. [2024-06-27 18:22:02,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67520 conditions, 10460 events. 6449/10460 cut-off events. For 424248/424258 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 70174 event pairs, 1504 based on Foata normal form. 26/10239 useless extension candidates. Maximal degree in co-relation 67434. Up to 8552 conditions per place. [2024-06-27 18:22:02,741 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 351 selfloop transitions, 47 changer transitions 0/408 dead transitions. [2024-06-27 18:22:02,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 408 transitions, 4505 flow [2024-06-27 18:22:02,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:22:02,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:22:02,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 289 transitions. [2024-06-27 18:22:02,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.536178107606679 [2024-06-27 18:22:02,743 INFO L175 Difference]: Start difference. First operand has 202 places, 315 transitions, 3057 flow. Second operand 11 states and 289 transitions. [2024-06-27 18:22:02,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 408 transitions, 4505 flow [2024-06-27 18:22:03,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 408 transitions, 4438 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 18:22:03,519 INFO L231 Difference]: Finished difference. Result has 207 places, 317 transitions, 3176 flow [2024-06-27 18:22:03,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2990, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3176, PETRI_PLACES=207, PETRI_TRANSITIONS=317} [2024-06-27 18:22:03,520 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 152 predicate places. [2024-06-27 18:22:03,520 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 317 transitions, 3176 flow [2024-06-27 18:22:03,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:03,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:03,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:03,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 18:22:03,520 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:03,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:03,521 INFO L85 PathProgramCache]: Analyzing trace with hash 2005841261, now seen corresponding path program 2 times [2024-06-27 18:22:03,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:03,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120866685] [2024-06-27 18:22:03,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:03,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:03,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:04,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:04,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:04,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120866685] [2024-06-27 18:22:04,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120866685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:04,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:04,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:22:04,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574500937] [2024-06-27 18:22:04,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:04,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:22:04,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:04,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:22:04,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:22:04,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:22:04,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 317 transitions, 3176 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:04,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:04,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:22:04,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:06,842 INFO L124 PetriNetUnfolderBase]: 6413/10279 cut-off events. [2024-06-27 18:22:06,843 INFO L125 PetriNetUnfolderBase]: For 418690/418700 co-relation queries the response was YES. [2024-06-27 18:22:06,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66543 conditions, 10279 events. 6413/10279 cut-off events. For 418690/418700 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 68155 event pairs, 1794 based on Foata normal form. 30/10092 useless extension candidates. Maximal degree in co-relation 66456. Up to 8760 conditions per place. [2024-06-27 18:22:06,978 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 340 selfloop transitions, 44 changer transitions 0/394 dead transitions. [2024-06-27 18:22:06,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 394 transitions, 4264 flow [2024-06-27 18:22:06,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:22:06,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:22:06,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 18:22:06,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-27 18:22:06,979 INFO L175 Difference]: Start difference. First operand has 207 places, 317 transitions, 3176 flow. Second operand 10 states and 260 transitions. [2024-06-27 18:22:06,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 394 transitions, 4264 flow [2024-06-27 18:22:07,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 394 transitions, 4154 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 18:22:07,585 INFO L231 Difference]: Finished difference. Result has 210 places, 317 transitions, 3161 flow [2024-06-27 18:22:07,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3066, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3161, PETRI_PLACES=210, PETRI_TRANSITIONS=317} [2024-06-27 18:22:07,586 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 155 predicate places. [2024-06-27 18:22:07,586 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 317 transitions, 3161 flow [2024-06-27 18:22:07,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:07,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:07,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:07,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 18:22:07,586 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:07,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:07,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1103350383, now seen corresponding path program 3 times [2024-06-27 18:22:07,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:07,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389560928] [2024-06-27 18:22:07,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:07,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:07,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:08,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:08,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:08,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389560928] [2024-06-27 18:22:08,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389560928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:08,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:08,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:22:08,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591574643] [2024-06-27 18:22:08,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:08,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:22:08,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:08,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:22:08,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:22:08,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:22:08,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 317 transitions, 3161 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:08,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:08,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:22:08,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:10,980 INFO L124 PetriNetUnfolderBase]: 6580/10484 cut-off events. [2024-06-27 18:22:10,980 INFO L125 PetriNetUnfolderBase]: For 431296/431315 co-relation queries the response was YES. [2024-06-27 18:22:11,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67811 conditions, 10484 events. 6580/10484 cut-off events. For 431296/431315 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 69456 event pairs, 1637 based on Foata normal form. 32/10313 useless extension candidates. Maximal degree in co-relation 67722. Up to 7957 conditions per place. [2024-06-27 18:22:11,117 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 220 selfloop transitions, 164 changer transitions 0/394 dead transitions. [2024-06-27 18:22:11,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 394 transitions, 4319 flow [2024-06-27 18:22:11,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:22:11,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:22:11,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 268 transitions. [2024-06-27 18:22:11,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5469387755102041 [2024-06-27 18:22:11,119 INFO L175 Difference]: Start difference. First operand has 210 places, 317 transitions, 3161 flow. Second operand 10 states and 268 transitions. [2024-06-27 18:22:11,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 394 transitions, 4319 flow [2024-06-27 18:22:11,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 394 transitions, 4226 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 18:22:11,698 INFO L231 Difference]: Finished difference. Result has 211 places, 318 transitions, 3449 flow [2024-06-27 18:22:11,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3068, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3449, PETRI_PLACES=211, PETRI_TRANSITIONS=318} [2024-06-27 18:22:11,699 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 156 predicate places. [2024-06-27 18:22:11,699 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 318 transitions, 3449 flow [2024-06-27 18:22:11,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:11,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:11,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:11,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 18:22:11,699 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:11,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:11,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1206135755, now seen corresponding path program 1 times [2024-06-27 18:22:11,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:11,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767199600] [2024-06-27 18:22:11,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:11,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:11,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:12,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:12,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:12,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767199600] [2024-06-27 18:22:12,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767199600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:12,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:12,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:22:12,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007430338] [2024-06-27 18:22:12,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:12,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:22:12,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:12,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:22:12,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:22:12,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:22:12,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 318 transitions, 3449 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:12,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:12,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:22:12,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:15,099 INFO L124 PetriNetUnfolderBase]: 6617/10610 cut-off events. [2024-06-27 18:22:15,099 INFO L125 PetriNetUnfolderBase]: For 435780/435799 co-relation queries the response was YES. [2024-06-27 18:22:15,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69541 conditions, 10610 events. 6617/10610 cut-off events. For 435780/435799 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 70938 event pairs, 1702 based on Foata normal form. 16/10409 useless extension candidates. Maximal degree in co-relation 69451. Up to 8431 conditions per place. [2024-06-27 18:22:15,225 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 229 selfloop transitions, 154 changer transitions 0/393 dead transitions. [2024-06-27 18:22:15,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 393 transitions, 4570 flow [2024-06-27 18:22:15,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:22:15,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:22:15,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 261 transitions. [2024-06-27 18:22:15,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5326530612244897 [2024-06-27 18:22:15,226 INFO L175 Difference]: Start difference. First operand has 211 places, 318 transitions, 3449 flow. Second operand 10 states and 261 transitions. [2024-06-27 18:22:15,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 393 transitions, 4570 flow [2024-06-27 18:22:15,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 393 transitions, 4213 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 18:22:15,731 INFO L231 Difference]: Finished difference. Result has 214 places, 323 transitions, 3496 flow [2024-06-27 18:22:15,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3096, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3496, PETRI_PLACES=214, PETRI_TRANSITIONS=323} [2024-06-27 18:22:15,731 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 159 predicate places. [2024-06-27 18:22:15,732 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 323 transitions, 3496 flow [2024-06-27 18:22:15,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:15,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:15,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-27 18:22:15,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 18:22:15,732 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:15,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:15,733 INFO L85 PathProgramCache]: Analyzing trace with hash 643238706, now seen corresponding path program 1 times [2024-06-27 18:22:15,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:15,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999232545] [2024-06-27 18:22:15,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:15,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:15,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:16,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:16,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:16,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999232545] [2024-06-27 18:22:16,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999232545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:16,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:16,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:22:16,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006324954] [2024-06-27 18:22:16,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:16,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:22:16,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:16,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:22:16,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:22:16,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:22:16,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 323 transitions, 3496 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:16,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:16,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:22:16,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:18,386 INFO L124 PetriNetUnfolderBase]: 6350/10262 cut-off events. [2024-06-27 18:22:18,386 INFO L125 PetriNetUnfolderBase]: For 440422/440442 co-relation queries the response was YES. [2024-06-27 18:22:18,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68410 conditions, 10262 events. 6350/10262 cut-off events. For 440422/440442 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 69216 event pairs, 1769 based on Foata normal form. 14/10041 useless extension candidates. Maximal degree in co-relation 68318. Up to 8947 conditions per place. [2024-06-27 18:22:18,527 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 328 selfloop transitions, 30 changer transitions 0/376 dead transitions. [2024-06-27 18:22:18,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 376 transitions, 4476 flow [2024-06-27 18:22:18,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:22:18,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:22:18,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 18:22:18,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5204081632653061 [2024-06-27 18:22:18,529 INFO L175 Difference]: Start difference. First operand has 214 places, 323 transitions, 3496 flow. Second operand 8 states and 204 transitions. [2024-06-27 18:22:18,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 376 transitions, 4476 flow [2024-06-27 18:22:19,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 376 transitions, 4113 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 18:22:19,072 INFO L231 Difference]: Finished difference. Result has 216 places, 332 transitions, 3335 flow [2024-06-27 18:22:19,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3137, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3335, PETRI_PLACES=216, PETRI_TRANSITIONS=332} [2024-06-27 18:22:19,072 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 161 predicate places. [2024-06-27 18:22:19,072 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 332 transitions, 3335 flow [2024-06-27 18:22:19,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:19,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:19,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:19,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 18:22:19,073 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:19,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:19,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1268989517, now seen corresponding path program 4 times [2024-06-27 18:22:19,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:19,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74494501] [2024-06-27 18:22:19,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:19,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:19,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:19,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:19,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:19,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74494501] [2024-06-27 18:22:19,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74494501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:19,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:19,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:22:19,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440001811] [2024-06-27 18:22:19,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:19,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:22:19,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:19,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:22:19,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:22:20,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:22:20,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 332 transitions, 3335 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:20,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:20,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:22:20,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:22,324 INFO L124 PetriNetUnfolderBase]: 6818/10889 cut-off events. [2024-06-27 18:22:22,325 INFO L125 PetriNetUnfolderBase]: For 487771/487790 co-relation queries the response was YES. [2024-06-27 18:22:22,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72526 conditions, 10889 events. 6818/10889 cut-off events. For 487771/487790 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 72755 event pairs, 1636 based on Foata normal form. 32/10708 useless extension candidates. Maximal degree in co-relation 72432. Up to 8315 conditions per place. [2024-06-27 18:22:22,471 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 253 selfloop transitions, 147 changer transitions 0/410 dead transitions. [2024-06-27 18:22:22,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 410 transitions, 4571 flow [2024-06-27 18:22:22,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:22:22,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:22:22,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-06-27 18:22:22,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-27 18:22:22,473 INFO L175 Difference]: Start difference. First operand has 216 places, 332 transitions, 3335 flow. Second operand 10 states and 266 transitions. [2024-06-27 18:22:22,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 410 transitions, 4571 flow [2024-06-27 18:22:23,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 410 transitions, 4463 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 18:22:23,230 INFO L231 Difference]: Finished difference. Result has 221 places, 333 transitions, 3578 flow [2024-06-27 18:22:23,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3227, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3578, PETRI_PLACES=221, PETRI_TRANSITIONS=333} [2024-06-27 18:22:23,231 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 166 predicate places. [2024-06-27 18:22:23,231 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 333 transitions, 3578 flow [2024-06-27 18:22:23,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:23,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:23,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:23,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 18:22:23,232 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:23,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:23,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1269174215, now seen corresponding path program 2 times [2024-06-27 18:22:23,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:23,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591092497] [2024-06-27 18:22:23,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:23,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:23,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:24,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:24,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:24,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591092497] [2024-06-27 18:22:24,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591092497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:24,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:24,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:22:24,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654219524] [2024-06-27 18:22:24,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:24,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:22:24,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:24,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:22:24,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:22:24,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:22:24,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 333 transitions, 3578 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:24,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:24,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:22:24,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:27,080 INFO L124 PetriNetUnfolderBase]: 6878/11008 cut-off events. [2024-06-27 18:22:27,081 INFO L125 PetriNetUnfolderBase]: For 490926/490945 co-relation queries the response was YES. [2024-06-27 18:22:27,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74180 conditions, 11008 events. 6878/11008 cut-off events. For 490926/490945 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 73818 event pairs, 1721 based on Foata normal form. 16/10804 useless extension candidates. Maximal degree in co-relation 74085. Up to 8813 conditions per place. [2024-06-27 18:22:27,300 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 264 selfloop transitions, 136 changer transitions 0/410 dead transitions. [2024-06-27 18:22:27,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 410 transitions, 4773 flow [2024-06-27 18:22:27,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:22:27,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:22:27,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 18:22:27,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-27 18:22:27,302 INFO L175 Difference]: Start difference. First operand has 221 places, 333 transitions, 3578 flow. Second operand 10 states and 260 transitions. [2024-06-27 18:22:27,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 410 transitions, 4773 flow [2024-06-27 18:22:28,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 410 transitions, 4444 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 18:22:28,295 INFO L231 Difference]: Finished difference. Result has 224 places, 339 transitions, 3639 flow [2024-06-27 18:22:28,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3255, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3639, PETRI_PLACES=224, PETRI_TRANSITIONS=339} [2024-06-27 18:22:28,297 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 169 predicate places. [2024-06-27 18:22:28,297 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 339 transitions, 3639 flow [2024-06-27 18:22:28,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:28,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:28,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:28,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 18:22:28,298 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:28,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:28,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1275430325, now seen corresponding path program 3 times [2024-06-27 18:22:28,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:28,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590139813] [2024-06-27 18:22:28,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:28,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:28,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:29,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:29,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:29,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590139813] [2024-06-27 18:22:29,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590139813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:29,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:29,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:22:29,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872353817] [2024-06-27 18:22:29,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:29,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:22:29,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:29,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:22:29,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:22:29,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:22:29,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 339 transitions, 3639 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:29,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:29,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:22:29,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:31,913 INFO L124 PetriNetUnfolderBase]: 6915/11071 cut-off events. [2024-06-27 18:22:31,913 INFO L125 PetriNetUnfolderBase]: For 497387/497406 co-relation queries the response was YES. [2024-06-27 18:22:32,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74629 conditions, 11071 events. 6915/11071 cut-off events. For 497387/497406 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 74374 event pairs, 1728 based on Foata normal form. 16/10865 useless extension candidates. Maximal degree in co-relation 74532. Up to 8868 conditions per place. [2024-06-27 18:22:32,078 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 269 selfloop transitions, 137 changer transitions 0/416 dead transitions. [2024-06-27 18:22:32,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 416 transitions, 4844 flow [2024-06-27 18:22:32,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:22:32,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:22:32,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-27 18:22:32,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-27 18:22:32,080 INFO L175 Difference]: Start difference. First operand has 224 places, 339 transitions, 3639 flow. Second operand 10 states and 259 transitions. [2024-06-27 18:22:32,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 416 transitions, 4844 flow [2024-06-27 18:22:32,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 416 transitions, 4509 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 18:22:32,782 INFO L231 Difference]: Finished difference. Result has 227 places, 343 transitions, 3668 flow [2024-06-27 18:22:32,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3308, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3668, PETRI_PLACES=227, PETRI_TRANSITIONS=343} [2024-06-27 18:22:32,783 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 172 predicate places. [2024-06-27 18:22:32,783 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 343 transitions, 3668 flow [2024-06-27 18:22:32,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:32,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:32,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:32,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 18:22:32,783 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:32,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:32,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1488192651, now seen corresponding path program 4 times [2024-06-27 18:22:32,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:32,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703346095] [2024-06-27 18:22:32,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:32,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:32,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:33,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-27 18:22:33,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:33,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703346095] [2024-06-27 18:22:33,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703346095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:33,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:33,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:22:33,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767564519] [2024-06-27 18:22:33,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:33,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:22:33,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:33,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:22:33,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:22:33,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:22:33,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 343 transitions, 3668 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:33,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:33,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:22:33,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:36,316 INFO L124 PetriNetUnfolderBase]: 6952/11177 cut-off events. [2024-06-27 18:22:36,316 INFO L125 PetriNetUnfolderBase]: For 514407/514426 co-relation queries the response was YES. [2024-06-27 18:22:36,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75418 conditions, 11177 events. 6952/11177 cut-off events. For 514407/514426 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 75494 event pairs, 1724 based on Foata normal form. 16/10966 useless extension candidates. Maximal degree in co-relation 75320. Up to 8760 conditions per place. [2024-06-27 18:22:36,448 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 267 selfloop transitions, 142 changer transitions 0/419 dead transitions. [2024-06-27 18:22:36,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 419 transitions, 4866 flow [2024-06-27 18:22:36,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:22:36,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:22:36,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 18:22:36,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-27 18:22:36,449 INFO L175 Difference]: Start difference. First operand has 227 places, 343 transitions, 3668 flow. Second operand 10 states and 260 transitions. [2024-06-27 18:22:36,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 419 transitions, 4866 flow [2024-06-27 18:22:37,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 419 transitions, 4561 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 18:22:37,067 INFO L231 Difference]: Finished difference. Result has 231 places, 345 transitions, 3722 flow [2024-06-27 18:22:37,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3363, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3722, PETRI_PLACES=231, PETRI_TRANSITIONS=345} [2024-06-27 18:22:37,068 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 176 predicate places. [2024-06-27 18:22:37,068 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 345 transitions, 3722 flow [2024-06-27 18:22:37,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:37,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:37,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:37,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 18:22:37,069 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:37,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:37,069 INFO L85 PathProgramCache]: Analyzing trace with hash 204424954, now seen corresponding path program 1 times [2024-06-27 18:22:37,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:37,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41343767] [2024-06-27 18:22:37,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:37,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:37,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:37,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:37,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:37,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41343767] [2024-06-27 18:22:37,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41343767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:37,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:37,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:22:37,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762991260] [2024-06-27 18:22:37,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:37,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:22:37,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:37,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:22:37,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:22:38,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:22:38,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 345 transitions, 3722 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:38,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:38,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:22:38,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:40,031 INFO L124 PetriNetUnfolderBase]: 6664/10820 cut-off events. [2024-06-27 18:22:40,032 INFO L125 PetriNetUnfolderBase]: For 526337/526371 co-relation queries the response was YES. [2024-06-27 18:22:40,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74216 conditions, 10820 events. 6664/10820 cut-off events. For 526337/526371 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 74059 event pairs, 1809 based on Foata normal form. 11/10584 useless extension candidates. Maximal degree in co-relation 74117. Up to 9419 conditions per place. [2024-06-27 18:22:40,219 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 338 selfloop transitions, 27 changer transitions 0/388 dead transitions. [2024-06-27 18:22:40,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 388 transitions, 4666 flow [2024-06-27 18:22:40,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:22:40,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:22:40,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 18:22:40,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5076530612244898 [2024-06-27 18:22:40,221 INFO L175 Difference]: Start difference. First operand has 231 places, 345 transitions, 3722 flow. Second operand 8 states and 199 transitions. [2024-06-27 18:22:40,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 388 transitions, 4666 flow [2024-06-27 18:22:41,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 388 transitions, 4325 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-27 18:22:41,122 INFO L231 Difference]: Finished difference. Result has 231 places, 348 transitions, 3507 flow [2024-06-27 18:22:41,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3381, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3507, PETRI_PLACES=231, PETRI_TRANSITIONS=348} [2024-06-27 18:22:41,123 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 176 predicate places. [2024-06-27 18:22:41,123 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 348 transitions, 3507 flow [2024-06-27 18:22:41,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:41,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:41,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:41,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 18:22:41,124 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:41,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:41,125 INFO L85 PathProgramCache]: Analyzing trace with hash 204424520, now seen corresponding path program 2 times [2024-06-27 18:22:41,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:41,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380603390] [2024-06-27 18:22:41,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:41,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:41,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:41,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:41,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:41,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380603390] [2024-06-27 18:22:41,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380603390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:41,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:41,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:22:41,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350527345] [2024-06-27 18:22:41,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:41,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:22:41,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:41,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:22:41,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:22:42,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:22:42,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 348 transitions, 3507 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:42,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:42,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:22:42,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:43,971 INFO L124 PetriNetUnfolderBase]: 6682/10866 cut-off events. [2024-06-27 18:22:43,971 INFO L125 PetriNetUnfolderBase]: For 539133/539145 co-relation queries the response was YES. [2024-06-27 18:22:44,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74255 conditions, 10866 events. 6682/10866 cut-off events. For 539133/539145 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 74687 event pairs, 1826 based on Foata normal form. 14/10623 useless extension candidates. Maximal degree in co-relation 74155. Up to 9390 conditions per place. [2024-06-27 18:22:44,133 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 336 selfloop transitions, 33 changer transitions 0/392 dead transitions. [2024-06-27 18:22:44,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 392 transitions, 4469 flow [2024-06-27 18:22:44,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:22:44,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:22:44,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 18:22:44,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5127551020408163 [2024-06-27 18:22:44,134 INFO L175 Difference]: Start difference. First operand has 231 places, 348 transitions, 3507 flow. Second operand 8 states and 201 transitions. [2024-06-27 18:22:44,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 392 transitions, 4469 flow [2024-06-27 18:22:44,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 392 transitions, 4365 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 18:22:44,893 INFO L231 Difference]: Finished difference. Result has 233 places, 351 transitions, 3547 flow [2024-06-27 18:22:44,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3403, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3547, PETRI_PLACES=233, PETRI_TRANSITIONS=351} [2024-06-27 18:22:44,893 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 178 predicate places. [2024-06-27 18:22:44,894 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 351 transitions, 3547 flow [2024-06-27 18:22:44,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:44,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:44,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:44,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 18:22:44,894 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:44,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:44,895 INFO L85 PathProgramCache]: Analyzing trace with hash -198791736, now seen corresponding path program 1 times [2024-06-27 18:22:44,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:44,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100947258] [2024-06-27 18:22:44,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:44,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:44,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:45,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:45,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:45,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100947258] [2024-06-27 18:22:45,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100947258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:45,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:45,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:22:45,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111013047] [2024-06-27 18:22:45,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:45,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:22:45,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:45,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:22:45,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:22:45,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:22:45,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 351 transitions, 3547 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:45,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:45,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:22:45,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:47,548 INFO L124 PetriNetUnfolderBase]: 6710/10941 cut-off events. [2024-06-27 18:22:47,548 INFO L125 PetriNetUnfolderBase]: For 549323/549356 co-relation queries the response was YES. [2024-06-27 18:22:47,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74553 conditions, 10941 events. 6710/10941 cut-off events. For 549323/549356 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 75619 event pairs, 1829 based on Foata normal form. 32/10731 useless extension candidates. Maximal degree in co-relation 74452. Up to 9271 conditions per place. [2024-06-27 18:22:47,694 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 312 selfloop transitions, 30 changer transitions 0/400 dead transitions. [2024-06-27 18:22:47,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 400 transitions, 4597 flow [2024-06-27 18:22:47,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:47,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:47,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 18:22:47,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5160349854227405 [2024-06-27 18:22:47,696 INFO L175 Difference]: Start difference. First operand has 233 places, 351 transitions, 3547 flow. Second operand 7 states and 177 transitions. [2024-06-27 18:22:47,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 400 transitions, 4597 flow [2024-06-27 18:22:48,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 400 transitions, 4475 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 18:22:48,470 INFO L231 Difference]: Finished difference. Result has 236 places, 366 transitions, 3769 flow [2024-06-27 18:22:48,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3425, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3769, PETRI_PLACES=236, PETRI_TRANSITIONS=366} [2024-06-27 18:22:48,471 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 181 predicate places. [2024-06-27 18:22:48,471 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 366 transitions, 3769 flow [2024-06-27 18:22:48,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:48,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:48,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:48,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 18:22:48,472 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:48,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:48,472 INFO L85 PathProgramCache]: Analyzing trace with hash 215558852, now seen corresponding path program 2 times [2024-06-27 18:22:48,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:48,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166502975] [2024-06-27 18:22:48,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:48,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:48,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:49,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:49,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:49,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166502975] [2024-06-27 18:22:49,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166502975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:49,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:49,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:22:49,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734809491] [2024-06-27 18:22:49,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:49,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:22:49,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:49,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:22:49,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:22:49,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:22:49,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 366 transitions, 3769 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:49,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:49,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:22:49,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:51,249 INFO L124 PetriNetUnfolderBase]: 6785/11053 cut-off events. [2024-06-27 18:22:51,250 INFO L125 PetriNetUnfolderBase]: For 579700/579733 co-relation queries the response was YES. [2024-06-27 18:22:51,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77317 conditions, 11053 events. 6785/11053 cut-off events. For 579700/579733 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 76419 event pairs, 1824 based on Foata normal form. 32/10841 useless extension candidates. Maximal degree in co-relation 77213. Up to 9310 conditions per place. [2024-06-27 18:22:51,398 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 309 selfloop transitions, 38 changer transitions 0/405 dead transitions. [2024-06-27 18:22:51,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 405 transitions, 4897 flow [2024-06-27 18:22:51,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:51,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:51,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 18:22:51,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5189504373177842 [2024-06-27 18:22:51,400 INFO L175 Difference]: Start difference. First operand has 236 places, 366 transitions, 3769 flow. Second operand 7 states and 178 transitions. [2024-06-27 18:22:51,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 405 transitions, 4897 flow [2024-06-27 18:22:52,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 405 transitions, 4783 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-27 18:22:52,174 INFO L231 Difference]: Finished difference. Result has 240 places, 372 transitions, 3891 flow [2024-06-27 18:22:52,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3655, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3891, PETRI_PLACES=240, PETRI_TRANSITIONS=372} [2024-06-27 18:22:52,174 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 185 predicate places. [2024-06-27 18:22:52,175 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 372 transitions, 3891 flow [2024-06-27 18:22:52,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:52,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:52,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:52,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 18:22:52,175 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:52,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:52,176 INFO L85 PathProgramCache]: Analyzing trace with hash 677067741, now seen corresponding path program 5 times [2024-06-27 18:22:52,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:52,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488097148] [2024-06-27 18:22:52,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:52,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:52,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:53,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:53,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:53,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488097148] [2024-06-27 18:22:53,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488097148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:53,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:53,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:22:53,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706882555] [2024-06-27 18:22:53,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:53,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:22:53,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:53,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:22:53,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:22:53,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:22:53,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 372 transitions, 3891 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:53,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:53,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:22:53,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:56,083 INFO L124 PetriNetUnfolderBase]: 7278/11731 cut-off events. [2024-06-27 18:22:56,083 INFO L125 PetriNetUnfolderBase]: For 655551/655560 co-relation queries the response was YES. [2024-06-27 18:22:56,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83937 conditions, 11731 events. 7278/11731 cut-off events. For 655551/655560 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 80164 event pairs, 1718 based on Foata normal form. 22/11493 useless extension candidates. Maximal degree in co-relation 83832. Up to 8967 conditions per place. [2024-06-27 18:22:56,282 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 286 selfloop transitions, 151 changer transitions 0/447 dead transitions. [2024-06-27 18:22:56,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 447 transitions, 5237 flow [2024-06-27 18:22:56,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:22:56,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:22:56,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 264 transitions. [2024-06-27 18:22:56,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5387755102040817 [2024-06-27 18:22:56,294 INFO L175 Difference]: Start difference. First operand has 240 places, 372 transitions, 3891 flow. Second operand 10 states and 264 transitions. [2024-06-27 18:22:56,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 447 transitions, 5237 flow [2024-06-27 18:22:57,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 447 transitions, 5132 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-27 18:22:57,469 INFO L231 Difference]: Finished difference. Result has 247 places, 373 transitions, 4153 flow [2024-06-27 18:22:57,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3786, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4153, PETRI_PLACES=247, PETRI_TRANSITIONS=373} [2024-06-27 18:22:57,470 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 192 predicate places. [2024-06-27 18:22:57,470 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 373 transitions, 4153 flow [2024-06-27 18:22:57,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:57,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:57,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:57,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 18:22:57,481 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:57,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:57,481 INFO L85 PathProgramCache]: Analyzing trace with hash -465279289, now seen corresponding path program 5 times [2024-06-27 18:22:57,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:57,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102309553] [2024-06-27 18:22:57,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:57,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:57,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:58,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:58,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:58,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102309553] [2024-06-27 18:22:58,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102309553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:58,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:58,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:22:58,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85707852] [2024-06-27 18:22:58,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:58,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:22:58,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:58,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:22:58,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:22:58,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:22:58,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 373 transitions, 4153 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:58,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:58,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:22:58,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:01,477 INFO L124 PetriNetUnfolderBase]: 7361/11884 cut-off events. [2024-06-27 18:23:01,477 INFO L125 PetriNetUnfolderBase]: For 654929/654938 co-relation queries the response was YES. [2024-06-27 18:23:01,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85923 conditions, 11884 events. 7361/11884 cut-off events. For 654929/654938 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 81512 event pairs, 1833 based on Foata normal form. 6/11631 useless extension candidates. Maximal degree in co-relation 85816. Up to 9498 conditions per place. [2024-06-27 18:23:01,636 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 302 selfloop transitions, 140 changer transitions 0/452 dead transitions. [2024-06-27 18:23:01,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 452 transitions, 5499 flow [2024-06-27 18:23:01,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:23:01,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:23:01,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-27 18:23:01,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-27 18:23:01,638 INFO L175 Difference]: Start difference. First operand has 247 places, 373 transitions, 4153 flow. Second operand 10 states and 259 transitions. [2024-06-27 18:23:01,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 452 transitions, 5499 flow [2024-06-27 18:23:02,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 452 transitions, 5148 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 18:23:02,355 INFO L231 Difference]: Finished difference. Result has 250 places, 382 transitions, 4251 flow [2024-06-27 18:23:02,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3814, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4251, PETRI_PLACES=250, PETRI_TRANSITIONS=382} [2024-06-27 18:23:02,356 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 195 predicate places. [2024-06-27 18:23:02,356 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 382 transitions, 4251 flow [2024-06-27 18:23:02,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:02,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:02,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:02,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 18:23:02,357 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:02,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:02,357 INFO L85 PathProgramCache]: Analyzing trace with hash -243625879, now seen corresponding path program 6 times [2024-06-27 18:23:02,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:02,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683437052] [2024-06-27 18:23:02,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:02,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:02,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:03,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:03,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:03,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683437052] [2024-06-27 18:23:03,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683437052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:03,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:03,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:23:03,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234670677] [2024-06-27 18:23:03,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:03,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:23:03,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:03,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:23:03,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:23:03,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:23:03,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 382 transitions, 4251 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:03,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:03,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:23:03,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:06,119 INFO L124 PetriNetUnfolderBase]: 7443/12006 cut-off events. [2024-06-27 18:23:06,119 INFO L125 PetriNetUnfolderBase]: For 671954/671963 co-relation queries the response was YES. [2024-06-27 18:23:06,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87254 conditions, 12006 events. 7443/12006 cut-off events. For 671954/671963 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 82440 event pairs, 1823 based on Foata normal form. 6/11759 useless extension candidates. Maximal degree in co-relation 87145. Up to 9521 conditions per place. [2024-06-27 18:23:06,317 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 307 selfloop transitions, 144 changer transitions 0/461 dead transitions. [2024-06-27 18:23:06,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 461 transitions, 5876 flow [2024-06-27 18:23:06,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:23:06,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:23:06,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 261 transitions. [2024-06-27 18:23:06,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5326530612244897 [2024-06-27 18:23:06,318 INFO L175 Difference]: Start difference. First operand has 250 places, 382 transitions, 4251 flow. Second operand 10 states and 261 transitions. [2024-06-27 18:23:06,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 461 transitions, 5876 flow [2024-06-27 18:23:07,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 461 transitions, 5557 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:07,366 INFO L231 Difference]: Finished difference. Result has 255 places, 388 transitions, 4400 flow [2024-06-27 18:23:07,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3936, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4400, PETRI_PLACES=255, PETRI_TRANSITIONS=388} [2024-06-27 18:23:07,367 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 200 predicate places. [2024-06-27 18:23:07,367 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 388 transitions, 4400 flow [2024-06-27 18:23:07,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:07,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:07,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:07,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 18:23:07,368 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:07,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:07,368 INFO L85 PathProgramCache]: Analyzing trace with hash -465270919, now seen corresponding path program 7 times [2024-06-27 18:23:07,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:07,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846338352] [2024-06-27 18:23:07,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:07,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:07,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:08,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:08,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:08,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846338352] [2024-06-27 18:23:08,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846338352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:08,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:08,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:23:08,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660941269] [2024-06-27 18:23:08,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:08,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:23:08,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:08,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:23:08,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:23:08,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:23:08,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 388 transitions, 4400 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:08,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:08,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:23:08,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:11,219 INFO L124 PetriNetUnfolderBase]: 7525/12147 cut-off events. [2024-06-27 18:23:11,219 INFO L125 PetriNetUnfolderBase]: For 700251/700260 co-relation queries the response was YES. [2024-06-27 18:23:11,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88686 conditions, 12147 events. 7525/12147 cut-off events. For 700251/700260 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 83586 event pairs, 1831 based on Foata normal form. 6/11887 useless extension candidates. Maximal degree in co-relation 88576. Up to 9609 conditions per place. [2024-06-27 18:23:11,400 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 310 selfloop transitions, 145 changer transitions 0/465 dead transitions. [2024-06-27 18:23:11,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 465 transitions, 6024 flow [2024-06-27 18:23:11,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:23:11,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:23:11,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 262 transitions. [2024-06-27 18:23:11,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5346938775510204 [2024-06-27 18:23:11,402 INFO L175 Difference]: Start difference. First operand has 255 places, 388 transitions, 4400 flow. Second operand 10 states and 262 transitions. [2024-06-27 18:23:11,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 465 transitions, 6024 flow [2024-06-27 18:23:12,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 465 transitions, 5820 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-27 18:23:12,297 INFO L231 Difference]: Finished difference. Result has 261 places, 392 transitions, 4653 flow [2024-06-27 18:23:12,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4196, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4653, PETRI_PLACES=261, PETRI_TRANSITIONS=392} [2024-06-27 18:23:12,298 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 206 predicate places. [2024-06-27 18:23:12,298 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 392 transitions, 4653 flow [2024-06-27 18:23:12,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:12,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:12,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:12,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 18:23:12,299 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:12,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:12,299 INFO L85 PathProgramCache]: Analyzing trace with hash -471766039, now seen corresponding path program 8 times [2024-06-27 18:23:12,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:12,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518333155] [2024-06-27 18:23:12,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:12,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:12,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:13,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-27 18:23:13,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:13,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518333155] [2024-06-27 18:23:13,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518333155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:13,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:13,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:23:13,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497847694] [2024-06-27 18:23:13,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:13,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:23:13,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:13,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:23:13,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:23:13,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:23:13,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 392 transitions, 4653 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:13,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:13,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:23:13,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:16,078 INFO L124 PetriNetUnfolderBase]: 7517/12161 cut-off events. [2024-06-27 18:23:16,078 INFO L125 PetriNetUnfolderBase]: For 707147/707156 co-relation queries the response was YES. [2024-06-27 18:23:16,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89268 conditions, 12161 events. 7517/12161 cut-off events. For 707147/707156 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 83872 event pairs, 1874 based on Foata normal form. 6/11898 useless extension candidates. Maximal degree in co-relation 89156. Up to 9730 conditions per place. [2024-06-27 18:23:16,227 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 303 selfloop transitions, 147 changer transitions 0/460 dead transitions. [2024-06-27 18:23:16,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 460 transitions, 5867 flow [2024-06-27 18:23:16,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:23:16,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:23:16,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-27 18:23:16,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5265306122448979 [2024-06-27 18:23:16,228 INFO L175 Difference]: Start difference. First operand has 261 places, 392 transitions, 4653 flow. Second operand 10 states and 258 transitions. [2024-06-27 18:23:16,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 460 transitions, 5867 flow [2024-06-27 18:23:17,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 460 transitions, 5567 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:17,345 INFO L231 Difference]: Finished difference. Result has 265 places, 392 transitions, 4654 flow [2024-06-27 18:23:17,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4353, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4654, PETRI_PLACES=265, PETRI_TRANSITIONS=392} [2024-06-27 18:23:17,346 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 210 predicate places. [2024-06-27 18:23:17,346 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 392 transitions, 4654 flow [2024-06-27 18:23:17,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:17,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:17,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:17,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 18:23:17,347 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:17,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:17,347 INFO L85 PathProgramCache]: Analyzing trace with hash -31341573, now seen corresponding path program 9 times [2024-06-27 18:23:17,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:17,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533589864] [2024-06-27 18:23:17,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:17,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:17,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:18,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:18,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:18,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533589864] [2024-06-27 18:23:18,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533589864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:18,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:18,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:23:18,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211980906] [2024-06-27 18:23:18,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:18,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:23:18,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:18,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:23:18,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:23:18,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:23:18,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 392 transitions, 4654 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:18,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:18,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:23:18,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:21,079 INFO L124 PetriNetUnfolderBase]: 7509/12122 cut-off events. [2024-06-27 18:23:21,079 INFO L125 PetriNetUnfolderBase]: For 703642/703651 co-relation queries the response was YES. [2024-06-27 18:23:21,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89054 conditions, 12122 events. 7509/12122 cut-off events. For 703642/703651 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 83303 event pairs, 1831 based on Foata normal form. 6/11867 useless extension candidates. Maximal degree in co-relation 88940. Up to 9718 conditions per place. [2024-06-27 18:23:21,248 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 309 selfloop transitions, 143 changer transitions 0/462 dead transitions. [2024-06-27 18:23:21,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 462 transitions, 5884 flow [2024-06-27 18:23:21,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:23:21,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:23:21,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-06-27 18:23:21,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244897959183673 [2024-06-27 18:23:21,250 INFO L175 Difference]: Start difference. First operand has 265 places, 392 transitions, 4654 flow. Second operand 10 states and 257 transitions. [2024-06-27 18:23:21,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 462 transitions, 5884 flow [2024-06-27 18:23:22,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 462 transitions, 5484 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-06-27 18:23:22,420 INFO L231 Difference]: Finished difference. Result has 265 places, 392 transitions, 4547 flow [2024-06-27 18:23:22,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4254, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4547, PETRI_PLACES=265, PETRI_TRANSITIONS=392} [2024-06-27 18:23:22,421 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 210 predicate places. [2024-06-27 18:23:22,421 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 392 transitions, 4547 flow [2024-06-27 18:23:22,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:22,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:22,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:22,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 18:23:22,422 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:22,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:22,422 INFO L85 PathProgramCache]: Analyzing trace with hash -22770693, now seen corresponding path program 10 times [2024-06-27 18:23:22,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:22,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351529362] [2024-06-27 18:23:22,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:22,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:22,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:23,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-27 18:23:23,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:23,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351529362] [2024-06-27 18:23:23,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351529362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:23,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:23,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:23:23,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822045450] [2024-06-27 18:23:23,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:23,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:23:23,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:23,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:23:23,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:23:23,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:23:23,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 392 transitions, 4547 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:23,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:23,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:23:23,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:26,205 INFO L124 PetriNetUnfolderBase]: 7546/12174 cut-off events. [2024-06-27 18:23:26,206 INFO L125 PetriNetUnfolderBase]: For 722777/722786 co-relation queries the response was YES. [2024-06-27 18:23:26,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89366 conditions, 12174 events. 7546/12174 cut-off events. For 722777/722786 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 83567 event pairs, 1748 based on Foata normal form. 6/11918 useless extension candidates. Maximal degree in co-relation 89252. Up to 9193 conditions per place. [2024-06-27 18:23:26,374 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 291 selfloop transitions, 163 changer transitions 0/464 dead transitions. [2024-06-27 18:23:26,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 464 transitions, 5855 flow [2024-06-27 18:23:26,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:23:26,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:23:26,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-27 18:23:26,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-27 18:23:26,376 INFO L175 Difference]: Start difference. First operand has 265 places, 392 transitions, 4547 flow. Second operand 10 states and 259 transitions. [2024-06-27 18:23:26,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 464 transitions, 5855 flow [2024-06-27 18:23:27,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 464 transitions, 5555 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 18:23:27,297 INFO L231 Difference]: Finished difference. Result has 266 places, 394 transitions, 4666 flow [2024-06-27 18:23:27,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4247, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4666, PETRI_PLACES=266, PETRI_TRANSITIONS=394} [2024-06-27 18:23:27,298 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 211 predicate places. [2024-06-27 18:23:27,298 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 394 transitions, 4666 flow [2024-06-27 18:23:27,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:27,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:27,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:27,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 18:23:27,299 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:27,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:27,299 INFO L85 PathProgramCache]: Analyzing trace with hash -193039128, now seen corresponding path program 1 times [2024-06-27 18:23:27,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:27,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406680747] [2024-06-27 18:23:27,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:27,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:27,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:28,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:28,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:28,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406680747] [2024-06-27 18:23:28,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406680747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:28,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:28,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:28,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378498593] [2024-06-27 18:23:28,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:28,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:28,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:28,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:28,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:28,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-27 18:23:28,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 394 transitions, 4666 flow. Second operand has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:28,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:28,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-27 18:23:28,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:30,654 INFO L124 PetriNetUnfolderBase]: 6818/11308 cut-off events. [2024-06-27 18:23:30,654 INFO L125 PetriNetUnfolderBase]: For 737112/737163 co-relation queries the response was YES. [2024-06-27 18:23:30,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84412 conditions, 11308 events. 6818/11308 cut-off events. For 737112/737163 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 80545 event pairs, 1876 based on Foata normal form. 27/11045 useless extension candidates. Maximal degree in co-relation 84297. Up to 9392 conditions per place. [2024-06-27 18:23:30,838 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 332 selfloop transitions, 21 changer transitions 0/433 dead transitions. [2024-06-27 18:23:30,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 433 transitions, 5596 flow [2024-06-27 18:23:30,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:30,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:30,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 18:23:30,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153061224489796 [2024-06-27 18:23:30,840 INFO L175 Difference]: Start difference. First operand has 266 places, 394 transitions, 4666 flow. Second operand 8 states and 202 transitions. [2024-06-27 18:23:30,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 433 transitions, 5596 flow [2024-06-27 18:23:31,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 433 transitions, 5195 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-27 18:23:31,992 INFO L231 Difference]: Finished difference. Result has 266 places, 397 transitions, 4387 flow [2024-06-27 18:23:31,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4265, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4387, PETRI_PLACES=266, PETRI_TRANSITIONS=397} [2024-06-27 18:23:31,992 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 211 predicate places. [2024-06-27 18:23:31,993 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 397 transitions, 4387 flow [2024-06-27 18:23:31,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:31,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:31,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:31,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 18:23:31,993 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:31,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:31,993 INFO L85 PathProgramCache]: Analyzing trace with hash -193039624, now seen corresponding path program 2 times [2024-06-27 18:23:31,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:31,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525674749] [2024-06-27 18:23:31,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:31,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:32,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:32,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:32,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:32,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525674749] [2024-06-27 18:23:32,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525674749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:32,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:32,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:32,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003587021] [2024-06-27 18:23:32,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:32,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:32,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:32,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:32,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:33,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:23:33,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 397 transitions, 4387 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:33,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:33,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:23:33,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:35,530 INFO L124 PetriNetUnfolderBase]: 7260/11854 cut-off events. [2024-06-27 18:23:35,531 INFO L125 PetriNetUnfolderBase]: For 755954/755958 co-relation queries the response was YES. [2024-06-27 18:23:35,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87863 conditions, 11854 events. 7260/11854 cut-off events. For 755954/755958 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 82836 event pairs, 1916 based on Foata normal form. 3/11574 useless extension candidates. Maximal degree in co-relation 87747. Up to 10167 conditions per place. [2024-06-27 18:23:35,689 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 367 selfloop transitions, 39 changer transitions 0/438 dead transitions. [2024-06-27 18:23:35,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 438 transitions, 5633 flow [2024-06-27 18:23:35,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:35,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:35,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 18:23:35,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5051020408163265 [2024-06-27 18:23:35,690 INFO L175 Difference]: Start difference. First operand has 266 places, 397 transitions, 4387 flow. Second operand 8 states and 198 transitions. [2024-06-27 18:23:35,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 438 transitions, 5633 flow [2024-06-27 18:23:36,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 438 transitions, 5533 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:36,493 INFO L231 Difference]: Finished difference. Result has 268 places, 403 transitions, 4517 flow [2024-06-27 18:23:36,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4287, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4517, PETRI_PLACES=268, PETRI_TRANSITIONS=403} [2024-06-27 18:23:36,494 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 213 predicate places. [2024-06-27 18:23:36,494 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 403 transitions, 4517 flow [2024-06-27 18:23:36,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:36,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:36,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:36,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 18:23:36,495 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:36,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:36,495 INFO L85 PathProgramCache]: Analyzing trace with hash -193054008, now seen corresponding path program 3 times [2024-06-27 18:23:36,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:36,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742029156] [2024-06-27 18:23:36,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:36,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:36,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:37,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:37,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:37,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742029156] [2024-06-27 18:23:37,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742029156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:37,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:37,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:37,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216097496] [2024-06-27 18:23:37,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:37,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:37,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:37,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:37,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:37,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:23:37,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 403 transitions, 4517 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:37,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:37,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:23:37,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:39,892 INFO L124 PetriNetUnfolderBase]: 7277/11901 cut-off events. [2024-06-27 18:23:39,892 INFO L125 PetriNetUnfolderBase]: For 779672/779676 co-relation queries the response was YES. [2024-06-27 18:23:39,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88924 conditions, 11901 events. 7277/11901 cut-off events. For 779672/779676 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 83481 event pairs, 1918 based on Foata normal form. 6/11621 useless extension candidates. Maximal degree in co-relation 88807. Up to 10160 conditions per place. [2024-06-27 18:23:40,057 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 370 selfloop transitions, 39 changer transitions 0/441 dead transitions. [2024-06-27 18:23:40,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 441 transitions, 5567 flow [2024-06-27 18:23:40,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:40,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:40,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 18:23:40,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5051020408163265 [2024-06-27 18:23:40,059 INFO L175 Difference]: Start difference. First operand has 268 places, 403 transitions, 4517 flow. Second operand 8 states and 198 transitions. [2024-06-27 18:23:40,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 441 transitions, 5567 flow [2024-06-27 18:23:41,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 441 transitions, 5465 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-27 18:23:41,329 INFO L231 Difference]: Finished difference. Result has 272 places, 406 transitions, 4585 flow [2024-06-27 18:23:41,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4415, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4585, PETRI_PLACES=272, PETRI_TRANSITIONS=406} [2024-06-27 18:23:41,330 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 217 predicate places. [2024-06-27 18:23:41,330 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 406 transitions, 4585 flow [2024-06-27 18:23:41,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:41,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:41,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:41,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 18:23:41,331 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:41,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:41,331 INFO L85 PathProgramCache]: Analyzing trace with hash 215553334, now seen corresponding path program 3 times [2024-06-27 18:23:41,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:41,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211667231] [2024-06-27 18:23:41,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:41,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:41,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:42,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:42,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:42,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211667231] [2024-06-27 18:23:42,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211667231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:42,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:42,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:42,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513784138] [2024-06-27 18:23:42,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:42,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:42,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:42,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:42,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:42,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:23:42,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 406 transitions, 4585 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:42,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:42,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:23:42,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:44,725 INFO L124 PetriNetUnfolderBase]: 7274/11893 cut-off events. [2024-06-27 18:23:44,726 INFO L125 PetriNetUnfolderBase]: For 794871/794875 co-relation queries the response was YES. [2024-06-27 18:23:44,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89802 conditions, 11893 events. 7274/11893 cut-off events. For 794871/794875 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 83281 event pairs, 1920 based on Foata normal form. 3/11609 useless extension candidates. Maximal degree in co-relation 89683. Up to 10220 conditions per place. [2024-06-27 18:23:44,920 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 377 selfloop transitions, 31 changer transitions 0/440 dead transitions. [2024-06-27 18:23:44,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 440 transitions, 5549 flow [2024-06-27 18:23:44,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:44,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:44,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 18:23:44,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:23:44,922 INFO L175 Difference]: Start difference. First operand has 272 places, 406 transitions, 4585 flow. Second operand 8 states and 196 transitions. [2024-06-27 18:23:44,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 440 transitions, 5549 flow [2024-06-27 18:23:45,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 440 transitions, 5355 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:46,002 INFO L231 Difference]: Finished difference. Result has 274 places, 406 transitions, 4459 flow [2024-06-27 18:23:46,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4391, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4459, PETRI_PLACES=274, PETRI_TRANSITIONS=406} [2024-06-27 18:23:46,003 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 219 predicate places. [2024-06-27 18:23:46,003 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 406 transitions, 4459 flow [2024-06-27 18:23:46,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:46,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:46,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-27 18:23:46,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 18:23:46,003 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:46,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:46,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1683056496, now seen corresponding path program 3 times [2024-06-27 18:23:46,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:46,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895540848] [2024-06-27 18:23:46,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:46,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:46,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:46,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:46,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:46,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895540848] [2024-06-27 18:23:46,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895540848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:46,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:46,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:46,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300244437] [2024-06-27 18:23:46,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:46,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:46,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:46,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:46,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:46,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:23:46,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 406 transitions, 4459 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:46,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:46,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:23:46,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:49,053 INFO L124 PetriNetUnfolderBase]: 7245/11829 cut-off events. [2024-06-27 18:23:49,053 INFO L125 PetriNetUnfolderBase]: For 793930/793989 co-relation queries the response was YES. [2024-06-27 18:23:49,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88636 conditions, 11829 events. 7245/11829 cut-off events. For 793930/793989 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 82601 event pairs, 1909 based on Foata normal form. 50/11588 useless extension candidates. Maximal degree in co-relation 88516. Up to 10047 conditions per place. [2024-06-27 18:23:49,239 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 349 selfloop transitions, 30 changer transitions 0/439 dead transitions. [2024-06-27 18:23:49,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 439 transitions, 5363 flow [2024-06-27 18:23:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:49,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:49,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 18:23:49,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072886297376094 [2024-06-27 18:23:49,240 INFO L175 Difference]: Start difference. First operand has 274 places, 406 transitions, 4459 flow. Second operand 7 states and 174 transitions. [2024-06-27 18:23:49,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 439 transitions, 5363 flow [2024-06-27 18:23:50,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 439 transitions, 5239 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 18:23:50,506 INFO L231 Difference]: Finished difference. Result has 274 places, 406 transitions, 4402 flow [2024-06-27 18:23:50,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4335, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4402, PETRI_PLACES=274, PETRI_TRANSITIONS=406} [2024-06-27 18:23:50,507 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 219 predicate places. [2024-06-27 18:23:50,507 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 406 transitions, 4402 flow [2024-06-27 18:23:50,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:50,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:50,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:50,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 18:23:50,508 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:50,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:50,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1696418736, now seen corresponding path program 4 times [2024-06-27 18:23:50,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:50,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835537070] [2024-06-27 18:23:50,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:50,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:50,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:51,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-27 18:23:51,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:51,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835537070] [2024-06-27 18:23:51,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835537070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:51,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:51,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:51,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162033385] [2024-06-27 18:23:51,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:51,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:51,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:51,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:51,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:51,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:23:51,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 406 transitions, 4402 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:51,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:51,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:23:51,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:53,663 INFO L124 PetriNetUnfolderBase]: 7289/11855 cut-off events. [2024-06-27 18:23:53,664 INFO L125 PetriNetUnfolderBase]: For 821356/821415 co-relation queries the response was YES. [2024-06-27 18:23:53,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89735 conditions, 11855 events. 7289/11855 cut-off events. For 821356/821415 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 82381 event pairs, 1866 based on Foata normal form. 50/11604 useless extension candidates. Maximal degree in co-relation 89614. Up to 10026 conditions per place. [2024-06-27 18:23:53,841 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 343 selfloop transitions, 38 changer transitions 0/441 dead transitions. [2024-06-27 18:23:53,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 441 transitions, 5412 flow [2024-06-27 18:23:53,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:53,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:53,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 18:23:53,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072886297376094 [2024-06-27 18:23:53,843 INFO L175 Difference]: Start difference. First operand has 274 places, 406 transitions, 4402 flow. Second operand 7 states and 174 transitions. [2024-06-27 18:23:53,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 441 transitions, 5412 flow [2024-06-27 18:23:54,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 441 transitions, 5321 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:54,830 INFO L231 Difference]: Finished difference. Result has 275 places, 409 transitions, 4483 flow [2024-06-27 18:23:54,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4311, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4483, PETRI_PLACES=275, PETRI_TRANSITIONS=409} [2024-06-27 18:23:54,831 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 220 predicate places. [2024-06-27 18:23:54,831 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 409 transitions, 4483 flow [2024-06-27 18:23:54,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:54,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:54,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:54,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 18:23:54,832 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:54,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:54,832 INFO L85 PathProgramCache]: Analyzing trace with hash 179121254, now seen corresponding path program 5 times [2024-06-27 18:23:54,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:54,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544678137] [2024-06-27 18:23:54,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:54,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:54,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:55,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:55,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:55,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544678137] [2024-06-27 18:23:55,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544678137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:55,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:55,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:55,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032942459] [2024-06-27 18:23:55,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:55,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:55,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:55,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:55,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:55,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:23:55,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 409 transitions, 4483 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:55,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:55,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:23:55,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:58,676 INFO L124 PetriNetUnfolderBase]: 7345/12159 cut-off events. [2024-06-27 18:23:58,676 INFO L125 PetriNetUnfolderBase]: For 855429/855495 co-relation queries the response was YES. [2024-06-27 18:23:58,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92017 conditions, 12159 events. 7345/12159 cut-off events. For 855429/855495 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 86602 event pairs, 1838 based on Foata normal form. 54/11846 useless extension candidates. Maximal degree in co-relation 91895. Up to 9970 conditions per place. [2024-06-27 18:23:58,934 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 331 selfloop transitions, 55 changer transitions 0/446 dead transitions. [2024-06-27 18:23:58,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 446 transitions, 5769 flow [2024-06-27 18:23:58,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:58,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:58,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 18:23:58,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5131195335276968 [2024-06-27 18:23:58,936 INFO L175 Difference]: Start difference. First operand has 275 places, 409 transitions, 4483 flow. Second operand 7 states and 176 transitions. [2024-06-27 18:23:58,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 446 transitions, 5769 flow [2024-06-27 18:24:00,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 446 transitions, 5623 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-27 18:24:00,404 INFO L231 Difference]: Finished difference. Result has 277 places, 415 transitions, 4639 flow [2024-06-27 18:24:00,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4337, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4639, PETRI_PLACES=277, PETRI_TRANSITIONS=415} [2024-06-27 18:24:00,405 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 222 predicate places. [2024-06-27 18:24:00,405 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 415 transitions, 4639 flow [2024-06-27 18:24:00,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:00,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:00,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:00,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 18:24:00,406 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:00,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:00,406 INFO L85 PathProgramCache]: Analyzing trace with hash 171978854, now seen corresponding path program 6 times [2024-06-27 18:24:00,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:00,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637819549] [2024-06-27 18:24:00,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:00,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:00,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:01,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:01,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:01,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637819549] [2024-06-27 18:24:01,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637819549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:01,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:01,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:24:01,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739701455] [2024-06-27 18:24:01,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:01,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:24:01,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:01,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:24:01,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:24:01,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:24:01,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 415 transitions, 4639 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:01,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:01,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:24:01,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:03,685 INFO L124 PetriNetUnfolderBase]: 7334/12181 cut-off events. [2024-06-27 18:24:03,686 INFO L125 PetriNetUnfolderBase]: For 862772/862838 co-relation queries the response was YES. [2024-06-27 18:24:03,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92061 conditions, 12181 events. 7334/12181 cut-off events. For 862772/862838 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 87116 event pairs, 1876 based on Foata normal form. 54/11878 useless extension candidates. Maximal degree in co-relation 91938. Up to 9960 conditions per place. [2024-06-27 18:24:03,898 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 330 selfloop transitions, 55 changer transitions 0/445 dead transitions. [2024-06-27 18:24:03,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 445 transitions, 5587 flow [2024-06-27 18:24:03,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:24:03,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:24:03,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 18:24:03,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-06-27 18:24:03,900 INFO L175 Difference]: Start difference. First operand has 277 places, 415 transitions, 4639 flow. Second operand 7 states and 175 transitions. [2024-06-27 18:24:03,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 445 transitions, 5587 flow [2024-06-27 18:24:05,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 445 transitions, 5353 flow, removed 77 selfloop flow, removed 4 redundant places. [2024-06-27 18:24:05,229 INFO L231 Difference]: Finished difference. Result has 280 places, 415 transitions, 4521 flow [2024-06-27 18:24:05,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4405, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4521, PETRI_PLACES=280, PETRI_TRANSITIONS=415} [2024-06-27 18:24:05,230 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 225 predicate places. [2024-06-27 18:24:05,230 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 415 transitions, 4521 flow [2024-06-27 18:24:05,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:05,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:05,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:05,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 18:24:05,231 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:05,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:05,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1344458995, now seen corresponding path program 6 times [2024-06-27 18:24:05,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:05,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911406562] [2024-06-27 18:24:05,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:05,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:05,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:06,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:06,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:06,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911406562] [2024-06-27 18:24:06,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911406562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:06,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:06,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:24:06,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519963755] [2024-06-27 18:24:06,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:06,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:24:06,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:06,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:24:06,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:24:06,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:24:06,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 415 transitions, 4521 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:06,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:06,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:24:06,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:09,234 INFO L124 PetriNetUnfolderBase]: 7806/12620 cut-off events. [2024-06-27 18:24:09,234 INFO L125 PetriNetUnfolderBase]: For 902406/902406 co-relation queries the response was YES. [2024-06-27 18:24:09,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95178 conditions, 12620 events. 7806/12620 cut-off events. For 902406/902406 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 87349 event pairs, 1835 based on Foata normal form. 20/12344 useless extension candidates. Maximal degree in co-relation 95054. Up to 9698 conditions per place. [2024-06-27 18:24:09,503 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 315 selfloop transitions, 161 changer transitions 0/486 dead transitions. [2024-06-27 18:24:09,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 486 transitions, 5937 flow [2024-06-27 18:24:09,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:09,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:09,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 18:24:09,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-27 18:24:09,505 INFO L175 Difference]: Start difference. First operand has 280 places, 415 transitions, 4521 flow. Second operand 10 states and 260 transitions. [2024-06-27 18:24:09,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 486 transitions, 5937 flow [2024-06-27 18:24:10,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 486 transitions, 5807 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:10,714 INFO L231 Difference]: Finished difference. Result has 284 places, 416 transitions, 4788 flow [2024-06-27 18:24:10,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4391, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4788, PETRI_PLACES=284, PETRI_TRANSITIONS=416} [2024-06-27 18:24:10,715 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 229 predicate places. [2024-06-27 18:24:10,715 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 416 transitions, 4788 flow [2024-06-27 18:24:10,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:10,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:10,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-27 18:24:10,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 18:24:10,716 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:10,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:10,716 INFO L85 PathProgramCache]: Analyzing trace with hash 439892039, now seen corresponding path program 11 times [2024-06-27 18:24:10,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:10,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432032401] [2024-06-27 18:24:10,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:10,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:10,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:11,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:11,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:11,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432032401] [2024-06-27 18:24:11,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432032401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:11,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:11,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:24:11,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191544880] [2024-06-27 18:24:11,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:11,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:24:11,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:11,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:24:11,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:24:11,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:24:11,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 416 transitions, 4788 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:11,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:11,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:24:11,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:14,835 INFO L124 PetriNetUnfolderBase]: 7911/12781 cut-off events. [2024-06-27 18:24:14,835 INFO L125 PetriNetUnfolderBase]: For 913513/913516 co-relation queries the response was YES. [2024-06-27 18:24:14,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98161 conditions, 12781 events. 7911/12781 cut-off events. For 913513/913516 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 88595 event pairs, 1892 based on Foata normal form. 6/12502 useless extension candidates. Maximal degree in co-relation 98036. Up to 10193 conditions per place. [2024-06-27 18:24:15,046 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 333 selfloop transitions, 153 changer transitions 0/496 dead transitions. [2024-06-27 18:24:15,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 496 transitions, 6580 flow [2024-06-27 18:24:15,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:15,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:15,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-06-27 18:24:15,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244897959183673 [2024-06-27 18:24:15,047 INFO L175 Difference]: Start difference. First operand has 284 places, 416 transitions, 4788 flow. Second operand 10 states and 257 transitions. [2024-06-27 18:24:15,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 496 transitions, 6580 flow [2024-06-27 18:24:16,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 496 transitions, 6201 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 18:24:16,409 INFO L231 Difference]: Finished difference. Result has 287 places, 426 transitions, 5022 flow [2024-06-27 18:24:16,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5022, PETRI_PLACES=287, PETRI_TRANSITIONS=426} [2024-06-27 18:24:16,410 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 232 predicate places. [2024-06-27 18:24:16,410 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 426 transitions, 5022 flow [2024-06-27 18:24:16,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:16,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:16,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:16,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 18:24:16,410 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:16,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:16,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1336823913, now seen corresponding path program 12 times [2024-06-27 18:24:16,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:16,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760655725] [2024-06-27 18:24:16,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:16,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:16,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:17,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-27 18:24:17,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:17,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760655725] [2024-06-27 18:24:17,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760655725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:17,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:17,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:24:17,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772791155] [2024-06-27 18:24:17,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:17,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:24:17,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:17,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:24:17,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:24:17,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:24:17,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 426 transitions, 5022 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:17,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:17,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:24:17,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:21,217 INFO L124 PetriNetUnfolderBase]: 8016/12975 cut-off events. [2024-06-27 18:24:21,217 INFO L125 PetriNetUnfolderBase]: For 933069/933072 co-relation queries the response was YES. [2024-06-27 18:24:21,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100041 conditions, 12975 events. 8016/12975 cut-off events. For 933069/933072 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 90310 event pairs, 1928 based on Foata normal form. 6/12681 useless extension candidates. Maximal degree in co-relation 99914. Up to 10339 conditions per place. [2024-06-27 18:24:21,766 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 345 selfloop transitions, 149 changer transitions 0/504 dead transitions. [2024-06-27 18:24:21,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 504 transitions, 6809 flow [2024-06-27 18:24:21,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:21,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:21,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 18:24:21,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-27 18:24:21,768 INFO L175 Difference]: Start difference. First operand has 287 places, 426 transitions, 5022 flow. Second operand 10 states and 260 transitions. [2024-06-27 18:24:21,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 504 transitions, 6809 flow [2024-06-27 18:24:23,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 504 transitions, 6657 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-27 18:24:23,959 INFO L231 Difference]: Finished difference. Result has 294 places, 433 transitions, 5394 flow [2024-06-27 18:24:23,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4870, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5394, PETRI_PLACES=294, PETRI_TRANSITIONS=433} [2024-06-27 18:24:23,960 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 239 predicate places. [2024-06-27 18:24:23,960 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 433 transitions, 5394 flow [2024-06-27 18:24:23,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:23,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:23,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:23,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 18:24:23,962 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:23,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:23,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1114939863, now seen corresponding path program 13 times [2024-06-27 18:24:23,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:23,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153354675] [2024-06-27 18:24:23,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:23,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:23,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:25,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:25,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:25,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153354675] [2024-06-27 18:24:25,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153354675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:25,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:25,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:24:25,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093463511] [2024-06-27 18:24:25,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:25,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:24:25,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:25,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:24:25,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:24:25,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:24:25,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 433 transitions, 5394 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:25,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:25,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:24:25,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:28,679 INFO L124 PetriNetUnfolderBase]: 8076/13094 cut-off events. [2024-06-27 18:24:28,679 INFO L125 PetriNetUnfolderBase]: For 949560/949563 co-relation queries the response was YES. [2024-06-27 18:24:29,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100926 conditions, 13094 events. 8076/13094 cut-off events. For 949560/949563 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 91463 event pairs, 1969 based on Foata normal form. 6/12797 useless extension candidates. Maximal degree in co-relation 100797. Up to 10515 conditions per place. [2024-06-27 18:24:29,507 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 340 selfloop transitions, 155 changer transitions 0/505 dead transitions. [2024-06-27 18:24:29,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 505 transitions, 6825 flow [2024-06-27 18:24:29,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:29,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:29,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-06-27 18:24:29,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5204081632653061 [2024-06-27 18:24:29,509 INFO L175 Difference]: Start difference. First operand has 294 places, 433 transitions, 5394 flow. Second operand 10 states and 255 transitions. [2024-06-27 18:24:29,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 505 transitions, 6825 flow [2024-06-27 18:24:31,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 505 transitions, 6512 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-27 18:24:31,190 INFO L231 Difference]: Finished difference. Result has 299 places, 438 transitions, 5535 flow [2024-06-27 18:24:31,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5084, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5535, PETRI_PLACES=299, PETRI_TRANSITIONS=438} [2024-06-27 18:24:31,191 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 244 predicate places. [2024-06-27 18:24:31,191 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 438 transitions, 5535 flow [2024-06-27 18:24:31,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:31,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:31,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:31,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 18:24:31,191 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:31,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:31,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1336815543, now seen corresponding path program 14 times [2024-06-27 18:24:31,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:31,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731874847] [2024-06-27 18:24:31,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:31,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:31,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:32,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:32,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:32,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731874847] [2024-06-27 18:24:32,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731874847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:32,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:32,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:24:32,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221392765] [2024-06-27 18:24:32,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:32,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:24:32,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:32,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:24:32,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:24:32,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:24:32,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 438 transitions, 5535 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:32,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:32,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:24:32,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:36,758 INFO L124 PetriNetUnfolderBase]: 8068/13101 cut-off events. [2024-06-27 18:24:36,758 INFO L125 PetriNetUnfolderBase]: For 951032/951035 co-relation queries the response was YES. [2024-06-27 18:24:36,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101062 conditions, 13101 events. 8068/13101 cut-off events. For 951032/951035 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 91662 event pairs, 1956 based on Foata normal form. 6/12794 useless extension candidates. Maximal degree in co-relation 100932. Up to 10503 conditions per place. [2024-06-27 18:24:37,131 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 344 selfloop transitions, 151 changer transitions 0/505 dead transitions. [2024-06-27 18:24:37,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 505 transitions, 6833 flow [2024-06-27 18:24:37,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:37,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:37,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions. [2024-06-27 18:24:37,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5224489795918368 [2024-06-27 18:24:37,134 INFO L175 Difference]: Start difference. First operand has 299 places, 438 transitions, 5535 flow. Second operand 10 states and 256 transitions. [2024-06-27 18:24:37,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 505 transitions, 6833 flow [2024-06-27 18:24:39,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 505 transitions, 6405 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:39,407 INFO L231 Difference]: Finished difference. Result has 303 places, 438 transitions, 5416 flow [2024-06-27 18:24:39,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5107, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5416, PETRI_PLACES=303, PETRI_TRANSITIONS=438} [2024-06-27 18:24:39,409 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 248 predicate places. [2024-06-27 18:24:39,409 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 438 transitions, 5416 flow [2024-06-27 18:24:39,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:39,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:39,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:39,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 18:24:39,410 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:39,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:39,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1345155783, now seen corresponding path program 15 times [2024-06-27 18:24:39,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:39,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501738895] [2024-06-27 18:24:39,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:39,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:39,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:40,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-27 18:24:40,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:40,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501738895] [2024-06-27 18:24:40,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501738895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:40,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:40,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:24:40,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449964174] [2024-06-27 18:24:40,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:40,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:24:40,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:40,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:24:40,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:24:40,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:24:40,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 438 transitions, 5416 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:40,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:40,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:24:40,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:44,898 INFO L124 PetriNetUnfolderBase]: 8150/13169 cut-off events. [2024-06-27 18:24:44,898 INFO L125 PetriNetUnfolderBase]: For 983579/983582 co-relation queries the response was YES. [2024-06-27 18:24:45,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102276 conditions, 13169 events. 8150/13169 cut-off events. For 983579/983582 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 91687 event pairs, 1937 based on Foata normal form. 6/12878 useless extension candidates. Maximal degree in co-relation 102145. Up to 10267 conditions per place. [2024-06-27 18:24:45,161 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 342 selfloop transitions, 160 changer transitions 0/512 dead transitions. [2024-06-27 18:24:45,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 512 transitions, 7206 flow [2024-06-27 18:24:45,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:45,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:45,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 18:24:45,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-27 18:24:45,163 INFO L175 Difference]: Start difference. First operand has 303 places, 438 transitions, 5416 flow. Second operand 10 states and 260 transitions. [2024-06-27 18:24:45,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 512 transitions, 7206 flow [2024-06-27 18:24:46,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 512 transitions, 6892 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 18:24:46,963 INFO L231 Difference]: Finished difference. Result has 304 places, 442 transitions, 5633 flow [2024-06-27 18:24:46,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5102, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5633, PETRI_PLACES=304, PETRI_TRANSITIONS=442} [2024-06-27 18:24:46,964 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 249 predicate places. [2024-06-27 18:24:46,964 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 442 transitions, 5633 flow [2024-06-27 18:24:46,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:46,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:46,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:46,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 18:24:46,964 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:46,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:46,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1108683753, now seen corresponding path program 16 times [2024-06-27 18:24:46,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:46,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117886080] [2024-06-27 18:24:46,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:46,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:46,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:48,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:48,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:48,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117886080] [2024-06-27 18:24:48,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117886080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:48,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:48,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:24:48,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170698857] [2024-06-27 18:24:48,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:48,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:24:48,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:48,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:24:48,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:24:48,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:24:48,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 442 transitions, 5633 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:48,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:48,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:24:48,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:52,212 INFO L124 PetriNetUnfolderBase]: 8187/13268 cut-off events. [2024-06-27 18:24:52,222 INFO L125 PetriNetUnfolderBase]: For 1016325/1016328 co-relation queries the response was YES. [2024-06-27 18:24:52,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103833 conditions, 13268 events. 8187/13268 cut-off events. For 1016325/1016328 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 92838 event pairs, 1986 based on Foata normal form. 6/12963 useless extension candidates. Maximal degree in co-relation 103701. Up to 10680 conditions per place. [2024-06-27 18:24:52,437 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 335 selfloop transitions, 163 changer transitions 0/508 dead transitions. [2024-06-27 18:24:52,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 508 transitions, 7025 flow [2024-06-27 18:24:52,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:52,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:52,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-27 18:24:52,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5183673469387755 [2024-06-27 18:24:52,438 INFO L175 Difference]: Start difference. First operand has 304 places, 442 transitions, 5633 flow. Second operand 10 states and 254 transitions. [2024-06-27 18:24:52,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 508 transitions, 7025 flow [2024-06-27 18:24:54,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 508 transitions, 6711 flow, removed 74 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:54,267 INFO L231 Difference]: Finished difference. Result has 308 places, 444 transitions, 5760 flow [2024-06-27 18:24:54,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5343, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5760, PETRI_PLACES=308, PETRI_TRANSITIONS=444} [2024-06-27 18:24:54,268 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 253 predicate places. [2024-06-27 18:24:54,268 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 444 transitions, 5760 flow [2024-06-27 18:24:54,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:54,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:54,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:54,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 18:24:54,269 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:54,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:54,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1115178873, now seen corresponding path program 17 times [2024-06-27 18:24:54,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:54,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828180906] [2024-06-27 18:24:54,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:54,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:54,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:55,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:55,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:55,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828180906] [2024-06-27 18:24:55,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828180906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:55,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:55,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:24:55,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772721073] [2024-06-27 18:24:55,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:55,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:24:55,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:55,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:24:55,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:24:55,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:24:55,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 444 transitions, 5760 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:55,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:55,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:24:55,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:59,598 INFO L124 PetriNetUnfolderBase]: 8179/13233 cut-off events. [2024-06-27 18:24:59,598 INFO L125 PetriNetUnfolderBase]: For 1003723/1003726 co-relation queries the response was YES. [2024-06-27 18:24:59,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103273 conditions, 13233 events. 8179/13233 cut-off events. For 1003723/1003726 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 92301 event pairs, 1958 based on Foata normal form. 6/12936 useless extension candidates. Maximal degree in co-relation 103139. Up to 10543 conditions per place. [2024-06-27 18:24:59,888 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 344 selfloop transitions, 158 changer transitions 0/512 dead transitions. [2024-06-27 18:24:59,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 512 transitions, 7074 flow [2024-06-27 18:24:59,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:59,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:59,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions. [2024-06-27 18:24:59,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5224489795918368 [2024-06-27 18:24:59,890 INFO L175 Difference]: Start difference. First operand has 308 places, 444 transitions, 5760 flow. Second operand 10 states and 256 transitions. [2024-06-27 18:24:59,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 512 transitions, 7074 flow [2024-06-27 18:25:02,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 512 transitions, 6560 flow, removed 67 selfloop flow, removed 9 redundant places. [2024-06-27 18:25:02,314 INFO L231 Difference]: Finished difference. Result has 309 places, 444 transitions, 5569 flow [2024-06-27 18:25:02,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5246, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5569, PETRI_PLACES=309, PETRI_TRANSITIONS=444} [2024-06-27 18:25:02,315 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 254 predicate places. [2024-06-27 18:25:02,315 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 444 transitions, 5569 flow [2024-06-27 18:25:02,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:02,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:02,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:02,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 18:25:02,316 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:02,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:02,316 INFO L85 PathProgramCache]: Analyzing trace with hash 448223909, now seen corresponding path program 18 times [2024-06-27 18:25:02,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:02,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123782113] [2024-06-27 18:25:02,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:02,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:02,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:03,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:03,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:03,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123782113] [2024-06-27 18:25:03,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123782113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:03,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:03,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:25:03,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83268510] [2024-06-27 18:25:03,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:03,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:25:03,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:03,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:25:03,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:25:03,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:25:03,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 444 transitions, 5569 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:03,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:03,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:25:03,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:07,328 INFO L124 PetriNetUnfolderBase]: 8216/13297 cut-off events. [2024-06-27 18:25:07,328 INFO L125 PetriNetUnfolderBase]: For 1019739/1019742 co-relation queries the response was YES. [2024-06-27 18:25:07,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103156 conditions, 13297 events. 8216/13297 cut-off events. For 1019739/1019742 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 92854 event pairs, 1960 based on Foata normal form. 6/13007 useless extension candidates. Maximal degree in co-relation 103022. Up to 10499 conditions per place. [2024-06-27 18:25:07,676 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 344 selfloop transitions, 162 changer transitions 0/516 dead transitions. [2024-06-27 18:25:07,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 516 transitions, 7279 flow [2024-06-27 18:25:07,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:25:07,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:25:07,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-27 18:25:07,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-27 18:25:07,678 INFO L175 Difference]: Start difference. First operand has 309 places, 444 transitions, 5569 flow. Second operand 10 states and 259 transitions. [2024-06-27 18:25:07,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 516 transitions, 7279 flow [2024-06-27 18:25:09,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 516 transitions, 6799 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-27 18:25:09,271 INFO L231 Difference]: Finished difference. Result has 309 places, 446 transitions, 5524 flow [2024-06-27 18:25:09,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5089, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5524, PETRI_PLACES=309, PETRI_TRANSITIONS=446} [2024-06-27 18:25:09,271 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 254 predicate places. [2024-06-27 18:25:09,271 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 446 transitions, 5524 flow [2024-06-27 18:25:09,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:09,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:09,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:09,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 18:25:09,272 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:09,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:09,272 INFO L85 PathProgramCache]: Analyzing trace with hash 439653029, now seen corresponding path program 19 times [2024-06-27 18:25:09,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:09,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366077222] [2024-06-27 18:25:09,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:09,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:09,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:10,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:10,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:10,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366077222] [2024-06-27 18:25:10,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366077222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:10,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:10,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:25:10,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992725620] [2024-06-27 18:25:10,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:10,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:25:10,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:10,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:25:10,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:25:10,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:25:10,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 446 transitions, 5524 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:10,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:10,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:25:10,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:14,052 INFO L124 PetriNetUnfolderBase]: 8208/13327 cut-off events. [2024-06-27 18:25:14,052 INFO L125 PetriNetUnfolderBase]: For 1031675/1031678 co-relation queries the response was YES. [2024-06-27 18:25:14,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102442 conditions, 13327 events. 8208/13327 cut-off events. For 1031675/1031678 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 93518 event pairs, 2003 based on Foata normal form. 6/13030 useless extension candidates. Maximal degree in co-relation 102308. Up to 10711 conditions per place. [2024-06-27 18:25:14,266 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 344 selfloop transitions, 158 changer transitions 0/512 dead transitions. [2024-06-27 18:25:14,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 512 transitions, 6832 flow [2024-06-27 18:25:14,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:25:14,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:25:14,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-27 18:25:14,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5163265306122449 [2024-06-27 18:25:14,267 INFO L175 Difference]: Start difference. First operand has 309 places, 446 transitions, 5524 flow. Second operand 10 states and 253 transitions. [2024-06-27 18:25:14,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 512 transitions, 6832 flow [2024-06-27 18:25:16,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 512 transitions, 6355 flow, removed 78 selfloop flow, removed 8 redundant places. [2024-06-27 18:25:16,112 INFO L231 Difference]: Finished difference. Result has 311 places, 446 transitions, 5370 flow [2024-06-27 18:25:16,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5047, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5370, PETRI_PLACES=311, PETRI_TRANSITIONS=446} [2024-06-27 18:25:16,112 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 256 predicate places. [2024-06-27 18:25:16,112 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 446 transitions, 5370 flow [2024-06-27 18:25:16,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:16,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:16,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:16,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 18:25:16,113 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:16,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:16,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1925264037, now seen corresponding path program 20 times [2024-06-27 18:25:16,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:16,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588220442] [2024-06-27 18:25:16,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:16,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:16,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:17,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:17,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:17,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588220442] [2024-06-27 18:25:17,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588220442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:17,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:17,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:25:17,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996433917] [2024-06-27 18:25:17,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:17,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:25:17,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:17,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:25:17,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:25:17,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:25:17,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 446 transitions, 5370 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:17,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:17,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:25:17,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand