./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix038_tso.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix038_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/mix038_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/mix038_tso.oepc.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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 16:51:54,671 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 16:51:54,743 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 16:51:54,748 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 16:51:54,748 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 16:51:54,777 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 16:51:54,779 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 16:51:54,779 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 16:51:54,780 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 16:51:54,784 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 16:51:54,784 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 16:51:54,784 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 16:51:54,786 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 16:51:54,789 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 16:51:54,789 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 16:51:54,789 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 16:51:54,790 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 16:51:54,790 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 16:51:54,790 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 16:51:54,791 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 16:51:54,791 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 16:51:54,791 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 16:51:54,792 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 16:51:54,792 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 16:51:54,792 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 16:51:54,792 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 16:51:54,793 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 16:51:54,793 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 16:51:54,794 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 16:51:54,794 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 16:51:54,795 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 16:51:54,795 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 16:51:54,795 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:51:54,804 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 16:51:54,804 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 16:51:54,804 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 16:51:54,804 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 16:51:54,805 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 16:51:54,805 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 16:51:54,805 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 16:51:54,805 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 16:51:54,806 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 16:51:54,806 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 16:51:54,806 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 16:51:55,054 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 16:51:55,082 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 16:51:55,085 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 16:51:55,086 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 16:51:55,087 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 16:51:55,088 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/mix038_tso.oepc.yml/witness.yml [2024-06-21 16:51:55,273 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 16:51:55,273 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 16:51:55,274 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix038_tso.oepc.i [2024-06-21 16:51:56,404 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 16:51:56,635 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 16:51:56,636 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix038_tso.oepc.i [2024-06-21 16:51:56,650 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5570370e7/1e201de003884bc7b65b2d81796969b8/FLAG3cc48ea07 [2024-06-21 16:51:56,662 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5570370e7/1e201de003884bc7b65b2d81796969b8 [2024-06-21 16:51:56,662 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 16:51:56,663 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 16:51:56,664 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 16:51:56,664 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 16:51:56,669 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 16:51:56,669 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:51:55" (1/2) ... [2024-06-21 16:51:56,670 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1e266faa and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:51:56, skipping insertion in model container [2024-06-21 16:51:56,670 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:51:55" (1/2) ... [2024-06-21 16:51:56,672 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@58123c87 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:51:56, skipping insertion in model container [2024-06-21 16:51:56,672 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:51:56" (2/2) ... [2024-06-21 16:51:56,672 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1e266faa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:51:56, skipping insertion in model container [2024-06-21 16:51:56,672 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:51:56" (2/2) ... [2024-06-21 16:51:56,673 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 16:51:56,823 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 16:51:56,824 INFO L97 edCorrectnessWitness]: Location invariant before [L833-L833] (((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2)) [2024-06-21 16:51:56,825 INFO L97 edCorrectnessWitness]: Location invariant before [L835-L835] (((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2)) [2024-06-21 16:51:56,825 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] (((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2)) [2024-06-21 16:51:56,825 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 16:51:56,826 INFO L106 edCorrectnessWitness]: ghost_update [L831-L831] multithreaded = 1; [2024-06-21 16:51:56,871 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 16:51:57,307 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:51:57,324 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 16:51:57,430 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:51:57,467 INFO L206 MainTranslator]: Completed translation [2024-06-21 16:51:57,468 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:51:57 WrapperNode [2024-06-21 16:51:57,468 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 16:51:57,469 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 16:51:57,469 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 16:51:57,469 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 16:51:57,475 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:51:57" (1/1) ... [2024-06-21 16:51:57,500 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:51:57" (1/1) ... [2024-06-21 16:51:57,557 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 146 [2024-06-21 16:51:57,558 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 16:51:57,558 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 16:51:57,558 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 16:51:57,558 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 16:51:57,568 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:51:57" (1/1) ... [2024-06-21 16:51:57,568 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:51:57" (1/1) ... [2024-06-21 16:51:57,573 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:51:57" (1/1) ... [2024-06-21 16:51:57,596 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-21 16:51:57,596 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:51:57" (1/1) ... [2024-06-21 16:51:57,596 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:51:57" (1/1) ... [2024-06-21 16:51:57,609 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:51:57" (1/1) ... [2024-06-21 16:51:57,611 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:51:57" (1/1) ... [2024-06-21 16:51:57,618 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:51:57" (1/1) ... [2024-06-21 16:51:57,619 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:51:57" (1/1) ... [2024-06-21 16:51:57,622 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 16:51:57,623 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 16:51:57,623 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 16:51:57,623 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 16:51:57,624 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:51:57" (1/1) ... [2024-06-21 16:51:57,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:51:57,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 16:51:57,658 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-21 16:51:57,685 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-21 16:51:57,702 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 16:51:57,702 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 16:51:57,702 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 16:51:57,703 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 16:51:57,703 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 16:51:57,703 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 16:51:57,703 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 16:51:57,704 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 16:51:57,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 16:51:57,704 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 16:51:57,704 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 16:51:57,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 16:51:57,706 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 16:51:57,858 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 16:51:57,860 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 16:51:58,191 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 16:51:58,192 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 16:51:58,434 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 16:51:58,434 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 16:51:58,435 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:51:58 BoogieIcfgContainer [2024-06-21 16:51:58,435 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 16:51:58,438 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 16:51:58,438 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 16:51:58,440 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 16:51:58,441 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:51:55" (1/4) ... [2024-06-21 16:51:58,442 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58ad19ec and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 04:51:58, skipping insertion in model container [2024-06-21 16:51:58,442 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 04:51:56" (2/4) ... [2024-06-21 16:51:58,443 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58ad19ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 04:51:58, skipping insertion in model container [2024-06-21 16:51:58,443 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:51:57" (3/4) ... [2024-06-21 16:51:58,444 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58ad19ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 04:51:58, skipping insertion in model container [2024-06-21 16:51:58,444 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:51:58" (4/4) ... [2024-06-21 16:51:58,445 INFO L112 eAbstractionObserver]: Analyzing ICFG mix038_tso.oepc.i [2024-06-21 16:51:58,460 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 16:51:58,461 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 16:51:58,461 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 16:51:58,512 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 16:51:58,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 16:51:58,584 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-21 16:51:58,584 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:51:58,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 16:51:58,585 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 16:51:58,587 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-21 16:51:58,597 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 16:51:58,603 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;@88d2009, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 16:51:58,603 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 16:51:58,607 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 16:51:58,607 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 16:51:58,608 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:51:58,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:51:58,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 16:51:58,609 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:51:58,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:51:58,621 INFO L85 PathProgramCache]: Analyzing trace with hash 378883743, now seen corresponding path program 1 times [2024-06-21 16:51:58,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:51:58,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216963461] [2024-06-21 16:51:58,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:51:58,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:51:58,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:51:59,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:51:59,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:51:59,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216963461] [2024-06-21 16:51:59,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216963461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:51:59,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:51:59,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 16:51:59,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792098955] [2024-06-21 16:51:59,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:51:59,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 16:51:59,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:51:59,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 16:51:59,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 16:51:59,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-21 16:51:59,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:51:59,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:51:59,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-21 16:51:59,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:00,007 INFO L124 PetriNetUnfolderBase]: 1363/2170 cut-off events. [2024-06-21 16:52:00,007 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-21 16:52:00,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4294 conditions, 2170 events. 1363/2170 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10777 event pairs, 964 based on Foata normal form. 1/2092 useless extension candidates. Maximal degree in co-relation 4282. Up to 2037 conditions per place. [2024-06-21 16:52:00,028 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 32 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-21 16:52:00,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 173 flow [2024-06-21 16:52:00,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 16:52:00,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 16:52:00,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-06-21 16:52:00,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-21 16:52:00,041 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 75 transitions. [2024-06-21 16:52:00,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 173 flow [2024-06-21 16:52:00,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 16:52:00,046 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-21 16:52:00,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-21 16:52:00,051 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-21 16:52:00,051 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-21 16:52:00,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:00,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:00,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:00,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 16:52:00,052 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:00,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:00,053 INFO L85 PathProgramCache]: Analyzing trace with hash -964910146, now seen corresponding path program 1 times [2024-06-21 16:52:00,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:00,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947391205] [2024-06-21 16:52:00,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:00,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:00,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:00,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:00,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:00,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947391205] [2024-06-21 16:52:00,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947391205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:00,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:00,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 16:52:00,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736132923] [2024-06-21 16:52:00,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:00,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 16:52:00,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:00,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 16:52:00,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 16:52:00,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 16:52:00,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:00,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:00,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 16:52:00,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:01,056 INFO L124 PetriNetUnfolderBase]: 1564/2415 cut-off events. [2024-06-21 16:52:01,056 INFO L125 PetriNetUnfolderBase]: For 445/445 co-relation queries the response was YES. [2024-06-21 16:52:01,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5442 conditions, 2415 events. 1564/2415 cut-off events. For 445/445 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11760 event pairs, 981 based on Foata normal form. 3/2379 useless extension candidates. Maximal degree in co-relation 5430. Up to 2310 conditions per place. [2024-06-21 16:52:01,073 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 40 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-21 16:52:01,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 242 flow [2024-06-21 16:52:01,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 16:52:01,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 16:52:01,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-21 16:52:01,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-21 16:52:01,075 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 94 transitions. [2024-06-21 16:52:01,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 242 flow [2024-06-21 16:52:01,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 16:52:01,078 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-21 16:52:01,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-21 16:52:01,079 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-21 16:52:01,079 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-21 16:52:01,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:01,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:01,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:01,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 16:52:01,080 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:01,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:01,081 INFO L85 PathProgramCache]: Analyzing trace with hash 152557638, now seen corresponding path program 1 times [2024-06-21 16:52:01,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:01,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704387480] [2024-06-21 16:52:01,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:01,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:01,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:01,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:01,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:01,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704387480] [2024-06-21 16:52:01,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704387480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:01,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:01,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 16:52:01,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353688786] [2024-06-21 16:52:01,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:01,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 16:52:01,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:01,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 16:52:01,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 16:52:01,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 16:52:01,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:01,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:01,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 16:52:01,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:02,161 INFO L124 PetriNetUnfolderBase]: 1552/2399 cut-off events. [2024-06-21 16:52:02,162 INFO L125 PetriNetUnfolderBase]: For 1262/1262 co-relation queries the response was YES. [2024-06-21 16:52:02,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5994 conditions, 2399 events. 1552/2399 cut-off events. For 1262/1262 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11673 event pairs, 697 based on Foata normal form. 6/2366 useless extension candidates. Maximal degree in co-relation 5980. Up to 2262 conditions per place. [2024-06-21 16:52:02,177 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 48 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-21 16:52:02,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 64 transitions, 324 flow [2024-06-21 16:52:02,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:52:02,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:52:02,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-21 16:52:02,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523809523809524 [2024-06-21 16:52:02,180 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 116 transitions. [2024-06-21 16:52:02,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 64 transitions, 324 flow [2024-06-21 16:52:02,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 64 transitions, 310 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 16:52:02,183 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 174 flow [2024-06-21 16:52:02,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=174, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-21 16:52:02,184 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2024-06-21 16:52:02,184 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 174 flow [2024-06-21 16:52:02,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:02,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:02,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:02,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 16:52:02,185 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:02,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:02,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1140494977, now seen corresponding path program 1 times [2024-06-21 16:52:02,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:02,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289855307] [2024-06-21 16:52:02,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:02,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:02,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:03,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:03,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:03,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289855307] [2024-06-21 16:52:03,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289855307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:03,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:03,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:52:03,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902612719] [2024-06-21 16:52:03,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:03,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:52:03,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:03,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:52:03,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:52:03,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 16:52:03,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 174 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:03,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:03,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 16:52:03,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:03,877 INFO L124 PetriNetUnfolderBase]: 1543/2382 cut-off events. [2024-06-21 16:52:03,877 INFO L125 PetriNetUnfolderBase]: For 2338/2338 co-relation queries the response was YES. [2024-06-21 16:52:03,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6524 conditions, 2382 events. 1543/2382 cut-off events. For 2338/2338 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11552 event pairs, 534 based on Foata normal form. 6/2349 useless extension candidates. Maximal degree in co-relation 6509. Up to 2217 conditions per place. [2024-06-21 16:52:03,895 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 52 selfloop transitions, 12 changer transitions 0/70 dead transitions. [2024-06-21 16:52:03,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 70 transitions, 378 flow [2024-06-21 16:52:03,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:52:03,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:52:03,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-21 16:52:03,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-21 16:52:03,898 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 174 flow. Second operand 6 states and 133 transitions. [2024-06-21 16:52:03,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 70 transitions, 378 flow [2024-06-21 16:52:03,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 70 transitions, 354 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 16:52:03,901 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 193 flow [2024-06-21 16:52:03,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=193, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-06-21 16:52:03,902 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-21 16:52:03,902 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 193 flow [2024-06-21 16:52:03,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:03,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:03,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:03,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 16:52:03,903 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:03,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:03,904 INFO L85 PathProgramCache]: Analyzing trace with hash -4445516, now seen corresponding path program 1 times [2024-06-21 16:52:03,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:03,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072686766] [2024-06-21 16:52:03,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:03,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:03,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:04,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-21 16:52:04,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:04,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072686766] [2024-06-21 16:52:04,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072686766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:04,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:04,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:52:04,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212659012] [2024-06-21 16:52:04,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:04,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:52:04,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:04,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:52:04,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:52:04,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 16:52:04,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 193 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:04,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:04,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 16:52:04,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:05,019 INFO L124 PetriNetUnfolderBase]: 1331/2196 cut-off events. [2024-06-21 16:52:05,020 INFO L125 PetriNetUnfolderBase]: For 3113/3113 co-relation queries the response was YES. [2024-06-21 16:52:05,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6201 conditions, 2196 events. 1331/2196 cut-off events. For 3113/3113 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 11393 event pairs, 638 based on Foata normal form. 2/2188 useless extension candidates. Maximal degree in co-relation 6184. Up to 1979 conditions per place. [2024-06-21 16:52:05,036 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 43 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-21 16:52:05,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 57 transitions, 339 flow [2024-06-21 16:52:05,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:52:05,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:52:05,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 95 transitions. [2024-06-21 16:52:05,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 16:52:05,038 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 193 flow. Second operand 5 states and 95 transitions. [2024-06-21 16:52:05,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 57 transitions, 339 flow [2024-06-21 16:52:05,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 57 transitions, 306 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 16:52:05,042 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 206 flow [2024-06-21 16:52:05,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=206, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-21 16:52:05,043 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-21 16:52:05,044 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 206 flow [2024-06-21 16:52:05,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:05,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:05,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:05,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 16:52:05,045 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:05,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:05,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1670634987, now seen corresponding path program 1 times [2024-06-21 16:52:05,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:05,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92451648] [2024-06-21 16:52:05,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:05,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:05,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:05,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:05,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:05,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92451648] [2024-06-21 16:52:05,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92451648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:05,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:05,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:52:05,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125009336] [2024-06-21 16:52:05,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:05,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:52:05,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:05,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:52:05,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:52:05,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:05,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 206 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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-21 16:52:05,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:05,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:05,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:06,401 INFO L124 PetriNetUnfolderBase]: 1549/2420 cut-off events. [2024-06-21 16:52:06,402 INFO L125 PetriNetUnfolderBase]: For 5049/5049 co-relation queries the response was YES. [2024-06-21 16:52:06,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7487 conditions, 2420 events. 1549/2420 cut-off events. For 5049/5049 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 11857 event pairs, 737 based on Foata normal form. 2/2407 useless extension candidates. Maximal degree in co-relation 7468. Up to 2277 conditions per place. [2024-06-21 16:52:06,421 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 51 selfloop transitions, 11 changer transitions 0/67 dead transitions. [2024-06-21 16:52:06,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 67 transitions, 396 flow [2024-06-21 16:52:06,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:52:06,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:52:06,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-21 16:52:06,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-21 16:52:06,423 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 206 flow. Second operand 6 states and 110 transitions. [2024-06-21 16:52:06,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 67 transitions, 396 flow [2024-06-21 16:52:06,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 67 transitions, 374 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 16:52:06,428 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 240 flow [2024-06-21 16:52:06,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=240, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-21 16:52:06,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-21 16:52:06,431 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 240 flow [2024-06-21 16:52:06,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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-21 16:52:06,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:06,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:06,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 16:52:06,432 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:06,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:06,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1670784717, now seen corresponding path program 2 times [2024-06-21 16:52:06,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:06,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605513527] [2024-06-21 16:52:06,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:06,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:06,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:07,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:07,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:07,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605513527] [2024-06-21 16:52:07,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605513527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:07,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:07,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:52:07,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175194967] [2024-06-21 16:52:07,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:07,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:52:07,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:07,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:52:07,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:52:07,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:07,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 240 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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-21 16:52:07,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:07,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:07,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:07,692 INFO L124 PetriNetUnfolderBase]: 1544/2420 cut-off events. [2024-06-21 16:52:07,692 INFO L125 PetriNetUnfolderBase]: For 6844/6856 co-relation queries the response was YES. [2024-06-21 16:52:07,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8030 conditions, 2420 events. 1544/2420 cut-off events. For 6844/6856 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 11967 event pairs, 735 based on Foata normal form. 10/2417 useless extension candidates. Maximal degree in co-relation 8010. Up to 2252 conditions per place. [2024-06-21 16:52:07,714 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 46 selfloop transitions, 16 changer transitions 0/67 dead transitions. [2024-06-21 16:52:07,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 67 transitions, 428 flow [2024-06-21 16:52:07,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:52:07,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:52:07,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-21 16:52:07,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-21 16:52:07,716 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 240 flow. Second operand 6 states and 109 transitions. [2024-06-21 16:52:07,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 67 transitions, 428 flow [2024-06-21 16:52:07,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 67 transitions, 396 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 16:52:07,722 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 280 flow [2024-06-21 16:52:07,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=280, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-21 16:52:07,724 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-21 16:52:07,724 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 280 flow [2024-06-21 16:52:07,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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-21 16:52:07,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:07,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:07,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 16:52:07,725 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:07,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:07,726 INFO L85 PathProgramCache]: Analyzing trace with hash 826318137, now seen corresponding path program 1 times [2024-06-21 16:52:07,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:07,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935568344] [2024-06-21 16:52:07,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:07,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:07,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:08,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:08,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:08,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935568344] [2024-06-21 16:52:08,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935568344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:08,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:08,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:08,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614235001] [2024-06-21 16:52:08,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:08,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:08,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:08,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:08,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:08,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:08,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 280 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:08,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:08,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:08,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:09,443 INFO L124 PetriNetUnfolderBase]: 1629/2626 cut-off events. [2024-06-21 16:52:09,443 INFO L125 PetriNetUnfolderBase]: For 8992/8992 co-relation queries the response was YES. [2024-06-21 16:52:09,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8987 conditions, 2626 events. 1629/2626 cut-off events. For 8992/8992 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 13328 event pairs, 757 based on Foata normal form. 2/2614 useless extension candidates. Maximal degree in co-relation 8966. Up to 2393 conditions per place. [2024-06-21 16:52:09,462 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 58 selfloop transitions, 14 changer transitions 0/77 dead transitions. [2024-06-21 16:52:09,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 77 transitions, 511 flow [2024-06-21 16:52:09,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:09,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:09,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 16:52:09,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-21 16:52:09,469 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 280 flow. Second operand 7 states and 123 transitions. [2024-06-21 16:52:09,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 77 transitions, 511 flow [2024-06-21 16:52:09,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 77 transitions, 460 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 16:52:09,480 INFO L231 Difference]: Finished difference. Result has 61 places, 58 transitions, 316 flow [2024-06-21 16:52:09,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=316, PETRI_PLACES=61, PETRI_TRANSITIONS=58} [2024-06-21 16:52:09,483 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-21 16:52:09,484 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 58 transitions, 316 flow [2024-06-21 16:52:09,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:09,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:09,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:09,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 16:52:09,485 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:09,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:09,485 INFO L85 PathProgramCache]: Analyzing trace with hash 249957777, now seen corresponding path program 1 times [2024-06-21 16:52:09,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:09,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201875259] [2024-06-21 16:52:09,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:09,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:09,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:10,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:10,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:10,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201875259] [2024-06-21 16:52:10,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201875259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:10,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:10,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:10,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224715229] [2024-06-21 16:52:10,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:10,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:10,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:10,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:10,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:10,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:10,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 58 transitions, 316 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:10,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:10,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:10,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:10,970 INFO L124 PetriNetUnfolderBase]: 1838/2849 cut-off events. [2024-06-21 16:52:10,970 INFO L125 PetriNetUnfolderBase]: For 13399/13409 co-relation queries the response was YES. [2024-06-21 16:52:10,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10845 conditions, 2849 events. 1838/2849 cut-off events. For 13399/13409 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14224 event pairs, 659 based on Foata normal form. 4/2833 useless extension candidates. Maximal degree in co-relation 10822. Up to 2652 conditions per place. [2024-06-21 16:52:10,989 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 67 selfloop transitions, 17 changer transitions 0/90 dead transitions. [2024-06-21 16:52:10,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 90 transitions, 590 flow [2024-06-21 16:52:10,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:10,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:10,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 16:52:10,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-21 16:52:10,991 INFO L175 Difference]: Start difference. First operand has 61 places, 58 transitions, 316 flow. Second operand 7 states and 131 transitions. [2024-06-21 16:52:10,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 90 transitions, 590 flow [2024-06-21 16:52:10,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 90 transitions, 550 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 16:52:10,997 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 370 flow [2024-06-21 16:52:10,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=370, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-21 16:52:10,998 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-21 16:52:10,998 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 370 flow [2024-06-21 16:52:10,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:10,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:10,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:10,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 16:52:10,999 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:10,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:11,000 INFO L85 PathProgramCache]: Analyzing trace with hash 531124043, now seen corresponding path program 2 times [2024-06-21 16:52:11,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:11,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019650158] [2024-06-21 16:52:11,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:11,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:11,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:11,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:11,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:11,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019650158] [2024-06-21 16:52:11,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019650158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:11,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:11,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:11,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790620954] [2024-06-21 16:52:11,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:11,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:11,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:11,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:11,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:11,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:11,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 370 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:11,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:11,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:11,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:12,368 INFO L124 PetriNetUnfolderBase]: 1951/3020 cut-off events. [2024-06-21 16:52:12,368 INFO L125 PetriNetUnfolderBase]: For 18019/18029 co-relation queries the response was YES. [2024-06-21 16:52:12,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12583 conditions, 3020 events. 1951/3020 cut-off events. For 18019/18029 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 15083 event pairs, 594 based on Foata normal form. 18/3018 useless extension candidates. Maximal degree in co-relation 12558. Up to 2705 conditions per place. [2024-06-21 16:52:12,390 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 69 selfloop transitions, 24 changer transitions 0/99 dead transitions. [2024-06-21 16:52:12,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 99 transitions, 748 flow [2024-06-21 16:52:12,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:12,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:12,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-21 16:52:12,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-21 16:52:12,392 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 370 flow. Second operand 7 states and 135 transitions. [2024-06-21 16:52:12,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 99 transitions, 748 flow [2024-06-21 16:52:12,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 99 transitions, 706 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 16:52:12,402 INFO L231 Difference]: Finished difference. Result has 70 places, 72 transitions, 486 flow [2024-06-21 16:52:12,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=486, PETRI_PLACES=70, PETRI_TRANSITIONS=72} [2024-06-21 16:52:12,403 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2024-06-21 16:52:12,403 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 72 transitions, 486 flow [2024-06-21 16:52:12,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:12,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:12,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:12,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 16:52:12,404 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:12,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:12,405 INFO L85 PathProgramCache]: Analyzing trace with hash 708255563, now seen corresponding path program 3 times [2024-06-21 16:52:12,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:12,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383760647] [2024-06-21 16:52:12,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:12,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:12,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:13,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:13,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:13,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383760647] [2024-06-21 16:52:13,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383760647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:13,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:13,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:13,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198012479] [2024-06-21 16:52:13,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:13,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:13,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:13,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:13,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:13,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:13,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 72 transitions, 486 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:13,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:13,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:13,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:13,828 INFO L124 PetriNetUnfolderBase]: 1959/3020 cut-off events. [2024-06-21 16:52:13,828 INFO L125 PetriNetUnfolderBase]: For 23405/23440 co-relation queries the response was YES. [2024-06-21 16:52:13,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13671 conditions, 3020 events. 1959/3020 cut-off events. For 23405/23440 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 15048 event pairs, 569 based on Foata normal form. 23/3018 useless extension candidates. Maximal degree in co-relation 13644. Up to 2576 conditions per place. [2024-06-21 16:52:13,848 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 64 selfloop transitions, 37 changer transitions 0/107 dead transitions. [2024-06-21 16:52:13,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 107 transitions, 942 flow [2024-06-21 16:52:13,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:13,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:13,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 16:52:13,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-06-21 16:52:13,850 INFO L175 Difference]: Start difference. First operand has 70 places, 72 transitions, 486 flow. Second operand 7 states and 139 transitions. [2024-06-21 16:52:13,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 107 transitions, 942 flow [2024-06-21 16:52:13,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 107 transitions, 896 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 16:52:13,861 INFO L231 Difference]: Finished difference. Result has 75 places, 80 transitions, 638 flow [2024-06-21 16:52:13,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=638, PETRI_PLACES=75, PETRI_TRANSITIONS=80} [2024-06-21 16:52:13,862 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-21 16:52:13,862 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 80 transitions, 638 flow [2024-06-21 16:52:13,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:13,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:13,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:13,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 16:52:13,863 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:13,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:13,864 INFO L85 PathProgramCache]: Analyzing trace with hash 708501827, now seen corresponding path program 1 times [2024-06-21 16:52:13,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:13,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054779029] [2024-06-21 16:52:13,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:13,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:13,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:15,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:15,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:15,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054779029] [2024-06-21 16:52:15,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054779029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:15,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:15,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:52:15,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782762650] [2024-06-21 16:52:15,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:15,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:52:15,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:15,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:52:15,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:52:15,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:15,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 80 transitions, 638 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:15,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:15,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:15,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:15,672 INFO L124 PetriNetUnfolderBase]: 1825/2905 cut-off events. [2024-06-21 16:52:15,673 INFO L125 PetriNetUnfolderBase]: For 23504/23504 co-relation queries the response was YES. [2024-06-21 16:52:15,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13426 conditions, 2905 events. 1825/2905 cut-off events. For 23504/23504 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 14575 event pairs, 569 based on Foata normal form. 4/2891 useless extension candidates. Maximal degree in co-relation 13396. Up to 2662 conditions per place. [2024-06-21 16:52:15,695 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 85 selfloop transitions, 16 changer transitions 0/106 dead transitions. [2024-06-21 16:52:15,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 106 transitions, 932 flow [2024-06-21 16:52:15,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:52:15,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:52:15,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 16:52:15,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-21 16:52:15,697 INFO L175 Difference]: Start difference. First operand has 75 places, 80 transitions, 638 flow. Second operand 8 states and 139 transitions. [2024-06-21 16:52:15,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 106 transitions, 932 flow [2024-06-21 16:52:15,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 106 transitions, 828 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 16:52:15,723 INFO L231 Difference]: Finished difference. Result has 79 places, 82 transitions, 609 flow [2024-06-21 16:52:15,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=609, PETRI_PLACES=79, PETRI_TRANSITIONS=82} [2024-06-21 16:52:15,724 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-21 16:52:15,724 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 82 transitions, 609 flow [2024-06-21 16:52:15,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:15,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:15,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:15,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 16:52:15,725 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:15,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:15,726 INFO L85 PathProgramCache]: Analyzing trace with hash 323932773, now seen corresponding path program 1 times [2024-06-21 16:52:15,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:15,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740647893] [2024-06-21 16:52:15,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:15,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:15,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:16,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:16,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:16,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740647893] [2024-06-21 16:52:16,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740647893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:16,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:16,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:52:16,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836906085] [2024-06-21 16:52:16,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:16,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:52:16,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:16,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:52:16,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:52:16,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:16,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 82 transitions, 609 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:16,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:16,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:16,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:16,798 INFO L124 PetriNetUnfolderBase]: 1822/2901 cut-off events. [2024-06-21 16:52:16,799 INFO L125 PetriNetUnfolderBase]: For 23970/23970 co-relation queries the response was YES. [2024-06-21 16:52:16,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13106 conditions, 2901 events. 1822/2901 cut-off events. For 23970/23970 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 14529 event pairs, 593 based on Foata normal form. 1/2884 useless extension candidates. Maximal degree in co-relation 13075. Up to 2700 conditions per place. [2024-06-21 16:52:16,818 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 80 selfloop transitions, 8 changer transitions 0/93 dead transitions. [2024-06-21 16:52:16,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 93 transitions, 827 flow [2024-06-21 16:52:16,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:52:16,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:52:16,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-21 16:52:16,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-21 16:52:16,819 INFO L175 Difference]: Start difference. First operand has 79 places, 82 transitions, 609 flow. Second operand 5 states and 87 transitions. [2024-06-21 16:52:16,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 93 transitions, 827 flow [2024-06-21 16:52:16,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 93 transitions, 772 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 16:52:16,838 INFO L231 Difference]: Finished difference. Result has 78 places, 85 transitions, 604 flow [2024-06-21 16:52:16,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=554, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=604, PETRI_PLACES=78, PETRI_TRANSITIONS=85} [2024-06-21 16:52:16,839 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-21 16:52:16,839 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 85 transitions, 604 flow [2024-06-21 16:52:16,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:16,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:16,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:16,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 16:52:16,840 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:16,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:16,840 INFO L85 PathProgramCache]: Analyzing trace with hash -718745908, now seen corresponding path program 1 times [2024-06-21 16:52:16,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:16,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037550056] [2024-06-21 16:52:16,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:16,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:16,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:18,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:18,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:18,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037550056] [2024-06-21 16:52:18,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037550056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:18,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:18,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:52:18,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488735143] [2024-06-21 16:52:18,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:18,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:52:18,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:18,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:52:18,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:52:18,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:18,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 85 transitions, 604 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:18,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:18,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:18,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:18,797 INFO L124 PetriNetUnfolderBase]: 1943/3006 cut-off events. [2024-06-21 16:52:18,797 INFO L125 PetriNetUnfolderBase]: For 31701/31721 co-relation queries the response was YES. [2024-06-21 16:52:18,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14783 conditions, 3006 events. 1943/3006 cut-off events. For 31701/31721 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14940 event pairs, 575 based on Foata normal form. 7/3010 useless extension candidates. Maximal degree in co-relation 14751. Up to 2800 conditions per place. [2024-06-21 16:52:18,819 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 89 selfloop transitions, 19 changer transitions 0/114 dead transitions. [2024-06-21 16:52:18,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 114 transitions, 934 flow [2024-06-21 16:52:18,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:18,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:18,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 16:52:18,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-21 16:52:18,821 INFO L175 Difference]: Start difference. First operand has 78 places, 85 transitions, 604 flow. Second operand 7 states and 131 transitions. [2024-06-21 16:52:18,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 114 transitions, 934 flow [2024-06-21 16:52:18,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 114 transitions, 906 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 16:52:18,841 INFO L231 Difference]: Finished difference. Result has 82 places, 88 transitions, 678 flow [2024-06-21 16:52:18,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=678, PETRI_PLACES=82, PETRI_TRANSITIONS=88} [2024-06-21 16:52:18,842 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-21 16:52:18,842 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 88 transitions, 678 flow [2024-06-21 16:52:18,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:18,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:18,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:18,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 16:52:18,844 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:18,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:18,844 INFO L85 PathProgramCache]: Analyzing trace with hash -684119942, now seen corresponding path program 1 times [2024-06-21 16:52:18,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:18,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637745584] [2024-06-21 16:52:18,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:18,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:18,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:19,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:19,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:19,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637745584] [2024-06-21 16:52:19,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637745584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:19,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:19,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:52:19,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611890557] [2024-06-21 16:52:19,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:19,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:52:19,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:19,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:52:19,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:52:19,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:19,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 88 transitions, 678 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:19,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:19,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:19,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:20,568 INFO L124 PetriNetUnfolderBase]: 2043/3118 cut-off events. [2024-06-21 16:52:20,568 INFO L125 PetriNetUnfolderBase]: For 34543/34543 co-relation queries the response was YES. [2024-06-21 16:52:20,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15222 conditions, 3118 events. 2043/3118 cut-off events. For 34543/34543 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14858 event pairs, 583 based on Foata normal form. 6/3121 useless extension candidates. Maximal degree in co-relation 15189. Up to 2803 conditions per place. [2024-06-21 16:52:20,585 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 89 selfloop transitions, 35 changer transitions 0/128 dead transitions. [2024-06-21 16:52:20,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 128 transitions, 1101 flow [2024-06-21 16:52:20,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:52:20,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:52:20,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 16:52:20,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-21 16:52:20,586 INFO L175 Difference]: Start difference. First operand has 82 places, 88 transitions, 678 flow. Second operand 8 states and 143 transitions. [2024-06-21 16:52:20,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 128 transitions, 1101 flow [2024-06-21 16:52:20,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 128 transitions, 1005 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:20,611 INFO L231 Difference]: Finished difference. Result has 86 places, 98 transitions, 770 flow [2024-06-21 16:52:20,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=770, PETRI_PLACES=86, PETRI_TRANSITIONS=98} [2024-06-21 16:52:20,612 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-21 16:52:20,612 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 98 transitions, 770 flow [2024-06-21 16:52:20,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:20,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:20,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:20,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 16:52:20,613 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:20,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:20,613 INFO L85 PathProgramCache]: Analyzing trace with hash -693425410, now seen corresponding path program 2 times [2024-06-21 16:52:20,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:20,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236454038] [2024-06-21 16:52:20,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:20,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:20,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:21,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:21,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:21,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236454038] [2024-06-21 16:52:21,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236454038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:21,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:21,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:52:21,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300357512] [2024-06-21 16:52:21,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:21,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:52:21,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:21,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:52:21,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:52:21,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:21,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 98 transitions, 770 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:21,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:21,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:21,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:22,332 INFO L124 PetriNetUnfolderBase]: 2109/3218 cut-off events. [2024-06-21 16:52:22,333 INFO L125 PetriNetUnfolderBase]: For 39238/39253 co-relation queries the response was YES. [2024-06-21 16:52:22,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16127 conditions, 3218 events. 2109/3218 cut-off events. For 39238/39253 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 15393 event pairs, 597 based on Foata normal form. 12/3223 useless extension candidates. Maximal degree in co-relation 16092. Up to 2805 conditions per place. [2024-06-21 16:52:22,349 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 86 selfloop transitions, 53 changer transitions 0/143 dead transitions. [2024-06-21 16:52:22,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 143 transitions, 1257 flow [2024-06-21 16:52:22,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:52:22,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:52:22,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 16:52:22,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-21 16:52:22,351 INFO L175 Difference]: Start difference. First operand has 86 places, 98 transitions, 770 flow. Second operand 8 states and 145 transitions. [2024-06-21 16:52:22,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 143 transitions, 1257 flow [2024-06-21 16:52:22,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 143 transitions, 1203 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 16:52:22,369 INFO L231 Difference]: Finished difference. Result has 91 places, 113 transitions, 976 flow [2024-06-21 16:52:22,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=976, PETRI_PLACES=91, PETRI_TRANSITIONS=113} [2024-06-21 16:52:22,370 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-21 16:52:22,370 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 113 transitions, 976 flow [2024-06-21 16:52:22,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:22,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:22,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:22,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 16:52:22,371 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:22,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:22,371 INFO L85 PathProgramCache]: Analyzing trace with hash 488711218, now seen corresponding path program 3 times [2024-06-21 16:52:22,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:22,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004937137] [2024-06-21 16:52:22,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:22,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:22,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:23,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:23,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:23,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004937137] [2024-06-21 16:52:23,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004937137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:23,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:23,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:52:23,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806935695] [2024-06-21 16:52:23,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:23,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:52:23,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:23,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:52:23,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:52:23,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:23,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 113 transitions, 976 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:23,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:23,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:23,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:23,987 INFO L124 PetriNetUnfolderBase]: 2120/3234 cut-off events. [2024-06-21 16:52:23,987 INFO L125 PetriNetUnfolderBase]: For 43577/43592 co-relation queries the response was YES. [2024-06-21 16:52:23,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16956 conditions, 3234 events. 2120/3234 cut-off events. For 43577/43592 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 15448 event pairs, 597 based on Foata normal form. 8/3235 useless extension candidates. Maximal degree in co-relation 16918. Up to 2716 conditions per place. [2024-06-21 16:52:24,005 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 76 selfloop transitions, 66 changer transitions 0/146 dead transitions. [2024-06-21 16:52:24,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 146 transitions, 1459 flow [2024-06-21 16:52:24,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:52:24,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:52:24,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 16:52:24,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-21 16:52:24,007 INFO L175 Difference]: Start difference. First operand has 91 places, 113 transitions, 976 flow. Second operand 8 states and 146 transitions. [2024-06-21 16:52:24,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 146 transitions, 1459 flow [2024-06-21 16:52:24,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 146 transitions, 1413 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-21 16:52:24,036 INFO L231 Difference]: Finished difference. Result has 97 places, 116 transitions, 1118 flow [2024-06-21 16:52:24,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1118, PETRI_PLACES=97, PETRI_TRANSITIONS=116} [2024-06-21 16:52:24,036 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-21 16:52:24,037 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 116 transitions, 1118 flow [2024-06-21 16:52:24,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:24,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:24,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:24,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 16:52:24,037 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:24,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:24,038 INFO L85 PathProgramCache]: Analyzing trace with hash 481092658, now seen corresponding path program 4 times [2024-06-21 16:52:24,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:24,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679781995] [2024-06-21 16:52:24,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:24,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:24,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:25,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:25,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:25,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679781995] [2024-06-21 16:52:25,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679781995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:25,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:25,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:52:25,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33145070] [2024-06-21 16:52:25,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:25,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:52:25,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:25,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:52:25,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:52:25,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:25,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 116 transitions, 1118 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:25,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:25,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:25,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:25,657 INFO L124 PetriNetUnfolderBase]: 2099/3203 cut-off events. [2024-06-21 16:52:25,657 INFO L125 PetriNetUnfolderBase]: For 47016/47031 co-relation queries the response was YES. [2024-06-21 16:52:25,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16977 conditions, 3203 events. 2099/3203 cut-off events. For 47016/47031 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 15257 event pairs, 612 based on Foata normal form. 12/3208 useless extension candidates. Maximal degree in co-relation 16937. Up to 2790 conditions per place. [2024-06-21 16:52:25,672 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 88 selfloop transitions, 52 changer transitions 0/144 dead transitions. [2024-06-21 16:52:25,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 144 transitions, 1480 flow [2024-06-21 16:52:25,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:52:25,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:52:25,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 16:52:25,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-21 16:52:25,674 INFO L175 Difference]: Start difference. First operand has 97 places, 116 transitions, 1118 flow. Second operand 8 states and 146 transitions. [2024-06-21 16:52:25,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 144 transitions, 1480 flow [2024-06-21 16:52:25,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 144 transitions, 1314 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:25,706 INFO L231 Difference]: Finished difference. Result has 100 places, 116 transitions, 1066 flow [2024-06-21 16:52:25,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1066, PETRI_PLACES=100, PETRI_TRANSITIONS=116} [2024-06-21 16:52:25,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-21 16:52:25,707 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 116 transitions, 1066 flow [2024-06-21 16:52:25,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:25,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:25,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:25,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 16:52:25,708 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:25,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:25,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1467176185, now seen corresponding path program 1 times [2024-06-21 16:52:25,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:25,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110729855] [2024-06-21 16:52:25,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:25,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:25,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:26,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:26,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:26,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110729855] [2024-06-21 16:52:26,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110729855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:26,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:26,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:52:26,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014910237] [2024-06-21 16:52:26,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:26,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:52:26,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:26,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:52:26,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:52:26,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:26,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 116 transitions, 1066 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:26,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:26,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:26,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:26,857 INFO L124 PetriNetUnfolderBase]: 2096/3214 cut-off events. [2024-06-21 16:52:26,857 INFO L125 PetriNetUnfolderBase]: For 49900/49900 co-relation queries the response was YES. [2024-06-21 16:52:26,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17050 conditions, 3214 events. 2096/3214 cut-off events. For 49900/49900 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 15402 event pairs, 610 based on Foata normal form. 1/3212 useless extension candidates. Maximal degree in co-relation 17009. Up to 3089 conditions per place. [2024-06-21 16:52:26,875 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 113 selfloop transitions, 11 changer transitions 0/128 dead transitions. [2024-06-21 16:52:26,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 128 transitions, 1362 flow [2024-06-21 16:52:26,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:52:26,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:52:26,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-21 16:52:26,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376984126984127 [2024-06-21 16:52:26,876 INFO L175 Difference]: Start difference. First operand has 100 places, 116 transitions, 1066 flow. Second operand 6 states and 95 transitions. [2024-06-21 16:52:26,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 128 transitions, 1362 flow [2024-06-21 16:52:26,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 128 transitions, 1188 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 16:52:26,908 INFO L231 Difference]: Finished difference. Result has 97 places, 119 transitions, 952 flow [2024-06-21 16:52:26,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=952, PETRI_PLACES=97, PETRI_TRANSITIONS=119} [2024-06-21 16:52:26,909 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-21 16:52:26,909 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 119 transitions, 952 flow [2024-06-21 16:52:26,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:26,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:26,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:26,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 16:52:26,909 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:26,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:26,910 INFO L85 PathProgramCache]: Analyzing trace with hash -809027544, now seen corresponding path program 1 times [2024-06-21 16:52:26,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:26,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444839101] [2024-06-21 16:52:26,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:26,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:26,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:28,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:28,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:28,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444839101] [2024-06-21 16:52:28,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444839101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:28,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:28,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:28,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970712804] [2024-06-21 16:52:28,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:28,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:28,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:28,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:28,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:28,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:28,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 119 transitions, 952 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-21 16:52:28,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:28,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:28,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:28,813 INFO L124 PetriNetUnfolderBase]: 2047/3161 cut-off events. [2024-06-21 16:52:28,813 INFO L125 PetriNetUnfolderBase]: For 63542/63566 co-relation queries the response was YES. [2024-06-21 16:52:28,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18035 conditions, 3161 events. 2047/3161 cut-off events. For 63542/63566 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15760 event pairs, 418 based on Foata normal form. 9/3167 useless extension candidates. Maximal degree in co-relation 17995. Up to 2896 conditions per place. [2024-06-21 16:52:28,831 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 126 selfloop transitions, 17 changer transitions 0/152 dead transitions. [2024-06-21 16:52:28,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 152 transitions, 1356 flow [2024-06-21 16:52:28,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:52:28,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:52:28,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 16:52:28,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-21 16:52:28,833 INFO L175 Difference]: Start difference. First operand has 97 places, 119 transitions, 952 flow. Second operand 8 states and 146 transitions. [2024-06-21 16:52:28,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 152 transitions, 1356 flow [2024-06-21 16:52:28,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 152 transitions, 1318 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 16:52:28,857 INFO L231 Difference]: Finished difference. Result has 101 places, 121 transitions, 999 flow [2024-06-21 16:52:28,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=999, PETRI_PLACES=101, PETRI_TRANSITIONS=121} [2024-06-21 16:52:28,857 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-21 16:52:28,857 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 121 transitions, 999 flow [2024-06-21 16:52:28,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-21 16:52:28,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:28,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:28,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 16:52:28,858 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:28,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:28,858 INFO L85 PathProgramCache]: Analyzing trace with hash -808967094, now seen corresponding path program 2 times [2024-06-21 16:52:28,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:28,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802524019] [2024-06-21 16:52:28,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:28,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:28,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:30,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:30,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:30,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802524019] [2024-06-21 16:52:30,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802524019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:30,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:30,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:30,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038023734] [2024-06-21 16:52:30,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:30,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:30,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:30,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:30,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:30,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:30,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 121 transitions, 999 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-21 16:52:30,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:30,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:30,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:30,902 INFO L124 PetriNetUnfolderBase]: 2161/3344 cut-off events. [2024-06-21 16:52:30,902 INFO L125 PetriNetUnfolderBase]: For 72703/72733 co-relation queries the response was YES. [2024-06-21 16:52:30,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19607 conditions, 3344 events. 2161/3344 cut-off events. For 72703/72733 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 16796 event pairs, 537 based on Foata normal form. 17/3352 useless extension candidates. Maximal degree in co-relation 19566. Up to 3011 conditions per place. [2024-06-21 16:52:30,922 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 130 selfloop transitions, 34 changer transitions 0/173 dead transitions. [2024-06-21 16:52:30,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 173 transitions, 1697 flow [2024-06-21 16:52:30,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:52:30,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:52:30,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 16:52:30,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-21 16:52:30,925 INFO L175 Difference]: Start difference. First operand has 101 places, 121 transitions, 999 flow. Second operand 9 states and 159 transitions. [2024-06-21 16:52:30,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 173 transitions, 1697 flow [2024-06-21 16:52:30,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 173 transitions, 1608 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 16:52:30,963 INFO L231 Difference]: Finished difference. Result has 108 places, 144 transitions, 1329 flow [2024-06-21 16:52:30,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1329, PETRI_PLACES=108, PETRI_TRANSITIONS=144} [2024-06-21 16:52:30,963 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-21 16:52:30,963 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 144 transitions, 1329 flow [2024-06-21 16:52:30,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-21 16:52:30,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:30,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:30,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 16:52:30,964 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:30,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:30,964 INFO L85 PathProgramCache]: Analyzing trace with hash -751118488, now seen corresponding path program 3 times [2024-06-21 16:52:30,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:30,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156410870] [2024-06-21 16:52:30,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:30,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:30,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:31,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:31,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:31,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156410870] [2024-06-21 16:52:31,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156410870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:31,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:31,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:31,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815236124] [2024-06-21 16:52:31,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:31,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:31,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:31,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:31,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:32,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:32,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 144 transitions, 1329 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-21 16:52:32,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:32,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:32,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:32,701 INFO L124 PetriNetUnfolderBase]: 2329/3604 cut-off events. [2024-06-21 16:52:32,701 INFO L125 PetriNetUnfolderBase]: For 83943/83977 co-relation queries the response was YES. [2024-06-21 16:52:32,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21963 conditions, 3604 events. 2329/3604 cut-off events. For 83943/83977 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 18301 event pairs, 532 based on Foata normal form. 23/3624 useless extension candidates. Maximal degree in co-relation 21917. Up to 3181 conditions per place. [2024-06-21 16:52:32,721 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 146 selfloop transitions, 59 changer transitions 0/214 dead transitions. [2024-06-21 16:52:32,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 214 transitions, 2359 flow [2024-06-21 16:52:32,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:52:32,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:52:32,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 16:52:32,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-21 16:52:32,722 INFO L175 Difference]: Start difference. First operand has 108 places, 144 transitions, 1329 flow. Second operand 9 states and 165 transitions. [2024-06-21 16:52:32,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 214 transitions, 2359 flow [2024-06-21 16:52:32,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 214 transitions, 2237 flow, removed 40 selfloop flow, removed 2 redundant places. [2024-06-21 16:52:32,771 INFO L231 Difference]: Finished difference. Result has 117 places, 180 transitions, 1955 flow [2024-06-21 16:52:32,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1263, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1955, PETRI_PLACES=117, PETRI_TRANSITIONS=180} [2024-06-21 16:52:32,771 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-21 16:52:32,772 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 180 transitions, 1955 flow [2024-06-21 16:52:32,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-21 16:52:32,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:32,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:32,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 16:52:32,772 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:32,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:32,773 INFO L85 PathProgramCache]: Analyzing trace with hash -193245524, now seen corresponding path program 1 times [2024-06-21 16:52:32,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:32,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990406261] [2024-06-21 16:52:32,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:32,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:32,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52: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-21 16:52:33,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:33,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990406261] [2024-06-21 16:52:33,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990406261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:33,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:33,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:33,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076161852] [2024-06-21 16:52:33,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:33,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:33,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:33,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:33,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:33,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:33,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 180 transitions, 1955 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:33,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:33,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:33,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:34,602 INFO L124 PetriNetUnfolderBase]: 2632/4009 cut-off events. [2024-06-21 16:52:34,602 INFO L125 PetriNetUnfolderBase]: For 96779/96779 co-relation queries the response was YES. [2024-06-21 16:52:34,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23889 conditions, 4009 events. 2632/4009 cut-off events. For 96779/96779 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 19904 event pairs, 612 based on Foata normal form. 24/4030 useless extension candidates. Maximal degree in co-relation 23839. Up to 3280 conditions per place. [2024-06-21 16:52:34,629 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 129 selfloop transitions, 86 changer transitions 0/220 dead transitions. [2024-06-21 16:52:34,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 220 transitions, 2560 flow [2024-06-21 16:52:34,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:52:34,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:52:34,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 16:52:34,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 16:52:34,631 INFO L175 Difference]: Start difference. First operand has 117 places, 180 transitions, 1955 flow. Second operand 9 states and 162 transitions. [2024-06-21 16:52:34,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 220 transitions, 2560 flow [2024-06-21 16:52:34,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 220 transitions, 2442 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:34,698 INFO L231 Difference]: Finished difference. Result has 121 places, 182 transitions, 2063 flow [2024-06-21 16:52:34,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1837, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2063, PETRI_PLACES=121, PETRI_TRANSITIONS=182} [2024-06-21 16:52:34,698 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-21 16:52:34,698 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 182 transitions, 2063 flow [2024-06-21 16:52:34,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:34,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:34,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:34,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 16:52:34,699 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:34,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:34,699 INFO L85 PathProgramCache]: Analyzing trace with hash -193430222, now seen corresponding path program 4 times [2024-06-21 16:52:34,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:34,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430587664] [2024-06-21 16:52:34,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:34,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:34,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52: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-21 16:52:35,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:35,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430587664] [2024-06-21 16:52:35,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430587664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:35,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:35,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:35,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256649187] [2024-06-21 16:52:35,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:35,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:35,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:35,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:35,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:35,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:35,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 182 transitions, 2063 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-21 16:52:35,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:35,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:35,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:36,665 INFO L124 PetriNetUnfolderBase]: 2525/3934 cut-off events. [2024-06-21 16:52:36,665 INFO L125 PetriNetUnfolderBase]: For 110350/110398 co-relation queries the response was YES. [2024-06-21 16:52:36,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24864 conditions, 3934 events. 2525/3934 cut-off events. For 110350/110398 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 20544 event pairs, 577 based on Foata normal form. 57/3988 useless extension candidates. Maximal degree in co-relation 24813. Up to 3228 conditions per place. [2024-06-21 16:52:36,690 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 127 selfloop transitions, 80 changer transitions 0/216 dead transitions. [2024-06-21 16:52:36,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 216 transitions, 2641 flow [2024-06-21 16:52:36,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:52:36,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:52:36,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 16:52:36,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-21 16:52:36,691 INFO L175 Difference]: Start difference. First operand has 121 places, 182 transitions, 2063 flow. Second operand 8 states and 153 transitions. [2024-06-21 16:52:36,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 216 transitions, 2641 flow [2024-06-21 16:52:36,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 216 transitions, 2443 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 16:52:36,775 INFO L231 Difference]: Finished difference. Result has 122 places, 184 transitions, 2093 flow [2024-06-21 16:52:36,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1865, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2093, PETRI_PLACES=122, PETRI_TRANSITIONS=184} [2024-06-21 16:52:36,775 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-21 16:52:36,775 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 184 transitions, 2093 flow [2024-06-21 16:52:36,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-21 16:52:36,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:36,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:36,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 16:52:36,776 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:36,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:36,776 INFO L85 PathProgramCache]: Analyzing trace with hash 941821984, now seen corresponding path program 1 times [2024-06-21 16:52:36,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:36,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506305285] [2024-06-21 16:52:36,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:36,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:36,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:37,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:37,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:37,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506305285] [2024-06-21 16:52:37,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506305285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:37,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:37,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:52:37,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730671516] [2024-06-21 16:52:37,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:37,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:52:37,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:37,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:52:37,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:52:37,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:37,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 184 transitions, 2093 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:37,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:37,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:37,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:38,061 INFO L124 PetriNetUnfolderBase]: 2787/4234 cut-off events. [2024-06-21 16:52:38,061 INFO L125 PetriNetUnfolderBase]: For 108611/108621 co-relation queries the response was YES. [2024-06-21 16:52:38,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25843 conditions, 4234 events. 2787/4234 cut-off events. For 108611/108621 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 21054 event pairs, 717 based on Foata normal form. 11/4242 useless extension candidates. Maximal degree in co-relation 25791. Up to 4073 conditions per place. [2024-06-21 16:52:38,090 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 180 selfloop transitions, 20 changer transitions 0/205 dead transitions. [2024-06-21 16:52:38,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 205 transitions, 2653 flow [2024-06-21 16:52:38,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:52:38,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:52:38,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-21 16:52:38,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-21 16:52:38,091 INFO L175 Difference]: Start difference. First operand has 122 places, 184 transitions, 2093 flow. Second operand 6 states and 104 transitions. [2024-06-21 16:52:38,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 205 transitions, 2653 flow [2024-06-21 16:52:38,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 205 transitions, 2459 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 16:52:38,175 INFO L231 Difference]: Finished difference. Result has 122 places, 190 transitions, 2016 flow [2024-06-21 16:52:38,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1899, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2016, PETRI_PLACES=122, PETRI_TRANSITIONS=190} [2024-06-21 16:52:38,176 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-21 16:52:38,176 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 190 transitions, 2016 flow [2024-06-21 16:52:38,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:38,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:38,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:38,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 16:52:38,177 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:38,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:38,177 INFO L85 PathProgramCache]: Analyzing trace with hash -21350280, now seen corresponding path program 2 times [2024-06-21 16:52:38,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:38,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939616728] [2024-06-21 16:52:38,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:38,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:38,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:39,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:39,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:39,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939616728] [2024-06-21 16:52:39,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939616728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:39,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:39,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:39,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639774075] [2024-06-21 16:52:39,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:39,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:39,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:39,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:39,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:39,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:39,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 190 transitions, 2016 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:39,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:39,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:39,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:39,959 INFO L124 PetriNetUnfolderBase]: 2879/4389 cut-off events. [2024-06-21 16:52:39,959 INFO L125 PetriNetUnfolderBase]: For 121189/121207 co-relation queries the response was YES. [2024-06-21 16:52:39,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26652 conditions, 4389 events. 2879/4389 cut-off events. For 121189/121207 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 22263 event pairs, 652 based on Foata normal form. 31/4404 useless extension candidates. Maximal degree in co-relation 26599. Up to 3604 conditions per place. [2024-06-21 16:52:39,989 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 122 selfloop transitions, 103 changer transitions 0/230 dead transitions. [2024-06-21 16:52:39,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 230 transitions, 2653 flow [2024-06-21 16:52:39,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:52:39,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:52:39,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 16:52:39,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-21 16:52:39,990 INFO L175 Difference]: Start difference. First operand has 122 places, 190 transitions, 2016 flow. Second operand 9 states and 164 transitions. [2024-06-21 16:52:39,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 230 transitions, 2653 flow [2024-06-21 16:52:40,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 230 transitions, 2614 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-21 16:52:40,067 INFO L231 Difference]: Finished difference. Result has 129 places, 192 transitions, 2245 flow [2024-06-21 16:52:40,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1977, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2245, PETRI_PLACES=129, PETRI_TRANSITIONS=192} [2024-06-21 16:52:40,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-21 16:52:40,068 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 192 transitions, 2245 flow [2024-06-21 16:52:40,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:40,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:40,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:40,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 16:52:40,068 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:40,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:40,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1173520540, now seen corresponding path program 5 times [2024-06-21 16:52:40,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:40,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828288946] [2024-06-21 16:52:40,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:40,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:40,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:41,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:41,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:41,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828288946] [2024-06-21 16:52:41,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828288946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:41,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:41,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:41,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130339320] [2024-06-21 16:52:41,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:41,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:41,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:41,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:41,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:41,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:41,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 192 transitions, 2245 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-21 16:52:41,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:41,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:41,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:42,092 INFO L124 PetriNetUnfolderBase]: 2827/4386 cut-off events. [2024-06-21 16:52:42,092 INFO L125 PetriNetUnfolderBase]: For 132116/132120 co-relation queries the response was YES. [2024-06-21 16:52:42,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28845 conditions, 4386 events. 2827/4386 cut-off events. For 132116/132120 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 23289 event pairs, 599 based on Foata normal form. 12/4395 useless extension candidates. Maximal degree in co-relation 28790. Up to 3872 conditions per place. [2024-06-21 16:52:42,122 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 173 selfloop transitions, 85 changer transitions 0/267 dead transitions. [2024-06-21 16:52:42,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 267 transitions, 3543 flow [2024-06-21 16:52:42,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:52:42,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:52:42,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 16:52:42,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-21 16:52:42,124 INFO L175 Difference]: Start difference. First operand has 129 places, 192 transitions, 2245 flow. Second operand 9 states and 166 transitions. [2024-06-21 16:52:42,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 267 transitions, 3543 flow [2024-06-21 16:52:42,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 267 transitions, 3239 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 16:52:42,224 INFO L231 Difference]: Finished difference. Result has 134 places, 235 transitions, 2947 flow [2024-06-21 16:52:42,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2005, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2947, PETRI_PLACES=134, PETRI_TRANSITIONS=235} [2024-06-21 16:52:42,225 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-21 16:52:42,225 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 235 transitions, 2947 flow [2024-06-21 16:52:42,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-21 16:52:42,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:42,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:42,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 16:52:42,225 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:42,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:42,226 INFO L85 PathProgramCache]: Analyzing trace with hash -987030450, now seen corresponding path program 3 times [2024-06-21 16:52:42,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:42,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943003083] [2024-06-21 16:52:42,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:42,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:42,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:43,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:43,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:43,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943003083] [2024-06-21 16:52:43,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943003083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:43,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:43,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:43,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471024979] [2024-06-21 16:52:43,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:43,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:43,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:43,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:43,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:43,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:43,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 235 transitions, 2947 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:43,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:43,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:43,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:44,185 INFO L124 PetriNetUnfolderBase]: 3093/4711 cut-off events. [2024-06-21 16:52:44,185 INFO L125 PetriNetUnfolderBase]: For 137259/137265 co-relation queries the response was YES. [2024-06-21 16:52:44,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30060 conditions, 4711 events. 3093/4711 cut-off events. For 137259/137265 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 24216 event pairs, 663 based on Foata normal form. 8/4700 useless extension candidates. Maximal degree in co-relation 30001. Up to 3801 conditions per place. [2024-06-21 16:52:44,220 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 116 selfloop transitions, 148 changer transitions 0/269 dead transitions. [2024-06-21 16:52:44,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 269 transitions, 3649 flow [2024-06-21 16:52:44,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:52:44,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:52:44,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 16:52:44,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-21 16:52:44,222 INFO L175 Difference]: Start difference. First operand has 134 places, 235 transitions, 2947 flow. Second operand 9 states and 159 transitions. [2024-06-21 16:52:44,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 269 transitions, 3649 flow [2024-06-21 16:52:44,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 269 transitions, 3464 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-21 16:52:44,343 INFO L231 Difference]: Finished difference. Result has 139 places, 237 transitions, 3125 flow [2024-06-21 16:52:44,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2762, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3125, PETRI_PLACES=139, PETRI_TRANSITIONS=237} [2024-06-21 16:52:44,343 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-21 16:52:44,343 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 237 transitions, 3125 flow [2024-06-21 16:52:44,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:44,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:44,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:44,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 16:52:44,344 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:44,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:44,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1907987844, now seen corresponding path program 4 times [2024-06-21 16:52:44,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:44,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248523328] [2024-06-21 16:52:44,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:44,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:44,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:45,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:45,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:45,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248523328] [2024-06-21 16:52:45,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248523328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:45,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:45,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:45,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124757120] [2024-06-21 16:52:45,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:45,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:45,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:45,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:45,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:45,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:45,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 237 transitions, 3125 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:45,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:45,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:45,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:46,173 INFO L124 PetriNetUnfolderBase]: 3221/4919 cut-off events. [2024-06-21 16:52:46,173 INFO L125 PetriNetUnfolderBase]: For 156695/156701 co-relation queries the response was YES. [2024-06-21 16:52:46,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32580 conditions, 4919 events. 3221/4919 cut-off events. For 156695/156701 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 25633 event pairs, 596 based on Foata normal form. 8/4908 useless extension candidates. Maximal degree in co-relation 32520. Up to 3502 conditions per place. [2024-06-21 16:52:46,213 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 118 selfloop transitions, 157 changer transitions 0/280 dead transitions. [2024-06-21 16:52:46,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 280 transitions, 4045 flow [2024-06-21 16:52:46,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:52:46,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:52:46,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 16:52:46,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-21 16:52:46,292 INFO L175 Difference]: Start difference. First operand has 139 places, 237 transitions, 3125 flow. Second operand 9 states and 166 transitions. [2024-06-21 16:52:46,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 280 transitions, 4045 flow [2024-06-21 16:52:46,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 280 transitions, 3700 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 16:52:46,404 INFO L231 Difference]: Finished difference. Result has 141 places, 241 transitions, 3225 flow [2024-06-21 16:52:46,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2780, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3225, PETRI_PLACES=141, PETRI_TRANSITIONS=241} [2024-06-21 16:52:46,405 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-21 16:52:46,405 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 241 transitions, 3225 flow [2024-06-21 16:52:46,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:46,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:46,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:46,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 16:52:46,406 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:46,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:46,406 INFO L85 PathProgramCache]: Analyzing trace with hash 2028786762, now seen corresponding path program 6 times [2024-06-21 16:52:46,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:46,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191754285] [2024-06-21 16:52:46,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:46,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:46,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:47,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:47,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:47,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191754285] [2024-06-21 16:52:47,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191754285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:47,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:47,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:47,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804779793] [2024-06-21 16:52:47,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:47,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:47,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:47,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:47,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:47,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:47,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 241 transitions, 3225 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-21 16:52:47,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:47,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:47,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:48,450 INFO L124 PetriNetUnfolderBase]: 3035/4731 cut-off events. [2024-06-21 16:52:48,450 INFO L125 PetriNetUnfolderBase]: For 180069/180099 co-relation queries the response was YES. [2024-06-21 16:52:48,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32727 conditions, 4731 events. 3035/4731 cut-off events. For 180069/180099 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 25730 event pairs, 644 based on Foata normal form. 37/4749 useless extension candidates. Maximal degree in co-relation 32666. Up to 3750 conditions per place. [2024-06-21 16:52:48,489 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 128 selfloop transitions, 136 changer transitions 0/273 dead transitions. [2024-06-21 16:52:48,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 273 transitions, 3931 flow [2024-06-21 16:52:48,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:52:48,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:52:48,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 16:52:48,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-21 16:52:48,490 INFO L175 Difference]: Start difference. First operand has 141 places, 241 transitions, 3225 flow. Second operand 8 states and 155 transitions. [2024-06-21 16:52:48,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 273 transitions, 3931 flow [2024-06-21 16:52:48,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 273 transitions, 3590 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-21 16:52:48,654 INFO L231 Difference]: Finished difference. Result has 142 places, 243 transitions, 3239 flow [2024-06-21 16:52:48,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2884, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3239, PETRI_PLACES=142, PETRI_TRANSITIONS=243} [2024-06-21 16:52:48,654 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-21 16:52:48,655 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 243 transitions, 3239 flow [2024-06-21 16:52:48,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-21 16:52:48,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:48,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:48,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 16:52:48,655 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:48,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:48,656 INFO L85 PathProgramCache]: Analyzing trace with hash 2028971460, now seen corresponding path program 5 times [2024-06-21 16:52:48,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:48,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249328321] [2024-06-21 16:52:48,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:48,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:48,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:49,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-21 16:52:49,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:49,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249328321] [2024-06-21 16:52:49,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249328321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:49,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:49,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:49,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997090535] [2024-06-21 16:52:49,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:49,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:49,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:49,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:49,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:49,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:49,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 243 transitions, 3239 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:49,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:49,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:49,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:50,506 INFO L124 PetriNetUnfolderBase]: 3236/4952 cut-off events. [2024-06-21 16:52:50,506 INFO L125 PetriNetUnfolderBase]: For 173253/173259 co-relation queries the response was YES. [2024-06-21 16:52:50,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32312 conditions, 4952 events. 3236/4952 cut-off events. For 173253/173259 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 25939 event pairs, 721 based on Foata normal form. 28/4961 useless extension candidates. Maximal degree in co-relation 32251. Up to 4076 conditions per place. [2024-06-21 16:52:50,543 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 140 selfloop transitions, 134 changer transitions 0/279 dead transitions. [2024-06-21 16:52:50,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 279 transitions, 3923 flow [2024-06-21 16:52:50,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:52:50,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:52:50,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 16:52:50,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-21 16:52:50,544 INFO L175 Difference]: Start difference. First operand has 142 places, 243 transitions, 3239 flow. Second operand 9 states and 165 transitions. [2024-06-21 16:52:50,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 279 transitions, 3923 flow [2024-06-21 16:52:50,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 279 transitions, 3574 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-21 16:52:50,732 INFO L231 Difference]: Finished difference. Result has 145 places, 243 transitions, 3168 flow [2024-06-21 16:52:50,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2892, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3168, PETRI_PLACES=145, PETRI_TRANSITIONS=243} [2024-06-21 16:52:50,733 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-21 16:52:50,733 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 243 transitions, 3168 flow [2024-06-21 16:52:50,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:50,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:50,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:50,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 16:52:50,734 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:50,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:50,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1762190974, now seen corresponding path program 2 times [2024-06-21 16:52:50,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:50,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585082057] [2024-06-21 16:52:50,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:50,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:50,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:51,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-21 16:52:51,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:51,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585082057] [2024-06-21 16:52:51,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585082057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:51,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:51,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:52:51,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761423415] [2024-06-21 16:52:51,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:51,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:52:51,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:51,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:52:51,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:52:51,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:51,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 243 transitions, 3168 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:51,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:51,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:51,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:52,091 INFO L124 PetriNetUnfolderBase]: 3233/4948 cut-off events. [2024-06-21 16:52:52,092 INFO L125 PetriNetUnfolderBase]: For 162374/162386 co-relation queries the response was YES. [2024-06-21 16:52:52,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31721 conditions, 4948 events. 3233/4948 cut-off events. For 162374/162386 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 25972 event pairs, 819 based on Foata normal form. 9/4950 useless extension candidates. Maximal degree in co-relation 31659. Up to 4778 conditions per place. [2024-06-21 16:52:52,130 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 223 selfloop transitions, 23 changer transitions 0/251 dead transitions. [2024-06-21 16:52:52,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 251 transitions, 3684 flow [2024-06-21 16:52:52,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:52:52,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:52:52,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-21 16:52:52,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-21 16:52:52,132 INFO L175 Difference]: Start difference. First operand has 145 places, 243 transitions, 3168 flow. Second operand 6 states and 97 transitions. [2024-06-21 16:52:52,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 251 transitions, 3684 flow [2024-06-21 16:52:52,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 251 transitions, 3370 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 16:52:52,249 INFO L231 Difference]: Finished difference. Result has 143 places, 243 transitions, 2906 flow [2024-06-21 16:52:52,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2854, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2906, PETRI_PLACES=143, PETRI_TRANSITIONS=243} [2024-06-21 16:52:52,250 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-21 16:52:52,250 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 243 transitions, 2906 flow [2024-06-21 16:52:52,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:52,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:52,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:52,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 16:52:52,251 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:52,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:52,251 INFO L85 PathProgramCache]: Analyzing trace with hash 2056072644, now seen corresponding path program 1 times [2024-06-21 16:52:52,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:52,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284169109] [2024-06-21 16:52:52,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:52,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:52,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:52,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:52,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:52,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284169109] [2024-06-21 16:52:52,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284169109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:52,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:52,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:52:52,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136081429] [2024-06-21 16:52:52,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:52,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:52:52,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:52,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:52:52,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:52:52,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:52,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 243 transitions, 2906 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:52,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:52,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:52,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:53,564 INFO L124 PetriNetUnfolderBase]: 2986/4674 cut-off events. [2024-06-21 16:52:53,564 INFO L125 PetriNetUnfolderBase]: For 144945/144945 co-relation queries the response was YES. [2024-06-21 16:52:53,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28789 conditions, 4674 events. 2986/4674 cut-off events. For 144945/144945 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 25283 event pairs, 802 based on Foata normal form. 1/4672 useless extension candidates. Maximal degree in co-relation 28726. Up to 4441 conditions per place. [2024-06-21 16:52:53,609 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 238 selfloop transitions, 17 changer transitions 0/261 dead transitions. [2024-06-21 16:52:53,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 261 transitions, 3566 flow [2024-06-21 16:52:53,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:52:53,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:52:53,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-21 16:52:53,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-21 16:52:53,610 INFO L175 Difference]: Start difference. First operand has 143 places, 243 transitions, 2906 flow. Second operand 6 states and 106 transitions. [2024-06-21 16:52:53,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 261 transitions, 3566 flow [2024-06-21 16:52:53,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 261 transitions, 3504 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:53,760 INFO L231 Difference]: Finished difference. Result has 144 places, 249 transitions, 2938 flow [2024-06-21 16:52:53,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2844, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2938, PETRI_PLACES=144, PETRI_TRANSITIONS=249} [2024-06-21 16:52:53,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-21 16:52:53,760 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 249 transitions, 2938 flow [2024-06-21 16:52:53,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:53,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:53,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:53,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 16:52:53,761 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:53,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:53,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1746097882, now seen corresponding path program 2 times [2024-06-21 16:52:53,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:53,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954342471] [2024-06-21 16:52:53,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:53,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:53,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:54,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:54,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:54,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954342471] [2024-06-21 16:52:54,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954342471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:54,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:54,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:52:54,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721451182] [2024-06-21 16:52:54,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:54,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:52:54,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:54,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:52:54,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:52:54,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:54,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 249 transitions, 2938 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:54,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:54,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:54,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:55,015 INFO L124 PetriNetUnfolderBase]: 2983/4670 cut-off events. [2024-06-21 16:52:55,015 INFO L125 PetriNetUnfolderBase]: For 152187/152187 co-relation queries the response was YES. [2024-06-21 16:52:55,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29308 conditions, 4670 events. 2983/4670 cut-off events. For 152187/152187 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 25299 event pairs, 801 based on Foata normal form. 1/4668 useless extension candidates. Maximal degree in co-relation 29244. Up to 4450 conditions per place. [2024-06-21 16:52:55,053 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 239 selfloop transitions, 12 changer transitions 0/257 dead transitions. [2024-06-21 16:52:55,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 257 transitions, 3464 flow [2024-06-21 16:52:55,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:52:55,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:52:55,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-21 16:52:55,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 16:52:55,054 INFO L175 Difference]: Start difference. First operand has 144 places, 249 transitions, 2938 flow. Second operand 6 states and 100 transitions. [2024-06-21 16:52:55,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 257 transitions, 3464 flow [2024-06-21 16:52:55,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 257 transitions, 3423 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-21 16:52:55,185 INFO L231 Difference]: Finished difference. Result has 148 places, 249 transitions, 2927 flow [2024-06-21 16:52:55,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2897, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2927, PETRI_PLACES=148, PETRI_TRANSITIONS=249} [2024-06-21 16:52:55,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-21 16:52:55,186 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 249 transitions, 2927 flow [2024-06-21 16:52:55,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:55,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:55,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:55,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 16:52:55,186 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:55,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:55,186 INFO L85 PathProgramCache]: Analyzing trace with hash 2061794500, now seen corresponding path program 1 times [2024-06-21 16:52:55,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:55,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141445321] [2024-06-21 16:52:55,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:55,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:55,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:55,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:55,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:55,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141445321] [2024-06-21 16:52:55,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141445321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:55,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:55,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:55,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255335089] [2024-06-21 16:52:55,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:55,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:55,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:55,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:55,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:55,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:55,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 249 transitions, 2927 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:55,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:55,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:55,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:56,705 INFO L124 PetriNetUnfolderBase]: 3116/4801 cut-off events. [2024-06-21 16:52:56,705 INFO L125 PetriNetUnfolderBase]: For 159225/159225 co-relation queries the response was YES. [2024-06-21 16:52:56,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30158 conditions, 4801 events. 3116/4801 cut-off events. For 159225/159225 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 25360 event pairs, 838 based on Foata normal form. 2/4800 useless extension candidates. Maximal degree in co-relation 30092. Up to 4682 conditions per place. [2024-06-21 16:52:56,741 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 243 selfloop transitions, 15 changer transitions 0/262 dead transitions. [2024-06-21 16:52:56,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 262 transitions, 3505 flow [2024-06-21 16:52:56,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:56,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:56,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 16:52:56,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-21 16:52:56,742 INFO L175 Difference]: Start difference. First operand has 148 places, 249 transitions, 2927 flow. Second operand 7 states and 108 transitions. [2024-06-21 16:52:56,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 262 transitions, 3505 flow [2024-06-21 16:52:56,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 262 transitions, 3473 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:56,855 INFO L231 Difference]: Finished difference. Result has 150 places, 252 transitions, 2971 flow [2024-06-21 16:52:56,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2895, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2971, PETRI_PLACES=150, PETRI_TRANSITIONS=252} [2024-06-21 16:52:56,855 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-21 16:52:56,855 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 252 transitions, 2971 flow [2024-06-21 16:52:56,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:56,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:56,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:56,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 16:52:56,856 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:56,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:56,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1695643246, now seen corresponding path program 1 times [2024-06-21 16:52:56,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:56,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222107550] [2024-06-21 16:52:56,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:56,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:56,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:57,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:57,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:57,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222107550] [2024-06-21 16:52:57,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222107550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:57,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:57,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:57,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021321900] [2024-06-21 16:52:57,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:57,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:57,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:57,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:57,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:57,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:57,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 252 transitions, 2971 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:57,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:57,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:57,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:58,598 INFO L124 PetriNetUnfolderBase]: 3446/5296 cut-off events. [2024-06-21 16:52:58,598 INFO L125 PetriNetUnfolderBase]: For 208974/208974 co-relation queries the response was YES. [2024-06-21 16:52:58,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34823 conditions, 5296 events. 3446/5296 cut-off events. For 208974/208974 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 28349 event pairs, 750 based on Foata normal form. 16/5309 useless extension candidates. Maximal degree in co-relation 34756. Up to 3961 conditions per place. [2024-06-21 16:52:58,728 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 190 selfloop transitions, 115 changer transitions 0/310 dead transitions. [2024-06-21 16:52:58,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 310 transitions, 4057 flow [2024-06-21 16:52:58,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:52:58,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:52:58,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 16:52:58,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-21 16:52:58,730 INFO L175 Difference]: Start difference. First operand has 150 places, 252 transitions, 2971 flow. Second operand 9 states and 166 transitions. [2024-06-21 16:52:58,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 310 transitions, 4057 flow [2024-06-21 16:52:58,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 310 transitions, 4003 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:58,869 INFO L231 Difference]: Finished difference. Result has 155 places, 261 transitions, 3342 flow [2024-06-21 16:52:58,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2917, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3342, PETRI_PLACES=155, PETRI_TRANSITIONS=261} [2024-06-21 16:52:58,870 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-21 16:52:58,870 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 261 transitions, 3342 flow [2024-06-21 16:52:58,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:58,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:58,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:58,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 16:52:58,870 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:58,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:58,871 INFO L85 PathProgramCache]: Analyzing trace with hash -772007222, now seen corresponding path program 1 times [2024-06-21 16:52:58,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:58,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140342700] [2024-06-21 16:52:58,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:58,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:58,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:59,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-21 16:52:59,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:59,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140342700] [2024-06-21 16:52:59,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140342700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:59,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:59,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:59,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870058931] [2024-06-21 16:52:59,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:59,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:59,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:59,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:59,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:59,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:59,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 261 transitions, 3342 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:59,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:59,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:59,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:00,612 INFO L124 PetriNetUnfolderBase]: 3456/5320 cut-off events. [2024-06-21 16:53:00,612 INFO L125 PetriNetUnfolderBase]: For 216657/216661 co-relation queries the response was YES. [2024-06-21 16:53:00,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35844 conditions, 5320 events. 3456/5320 cut-off events. For 216657/216661 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 28652 event pairs, 888 based on Foata normal form. 6/5323 useless extension candidates. Maximal degree in co-relation 35775. Up to 5012 conditions per place. [2024-06-21 16:53:00,650 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 226 selfloop transitions, 58 changer transitions 0/289 dead transitions. [2024-06-21 16:53:00,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 289 transitions, 4122 flow [2024-06-21 16:53:00,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:00,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:00,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 16:53:00,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-21 16:53:00,651 INFO L175 Difference]: Start difference. First operand has 155 places, 261 transitions, 3342 flow. Second operand 7 states and 125 transitions. [2024-06-21 16:53:00,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 289 transitions, 4122 flow [2024-06-21 16:53:00,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 289 transitions, 3997 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 16:53:00,817 INFO L231 Difference]: Finished difference. Result has 158 places, 267 transitions, 3424 flow [2024-06-21 16:53:00,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3217, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3424, PETRI_PLACES=158, PETRI_TRANSITIONS=267} [2024-06-21 16:53:00,818 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-21 16:53:00,818 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 267 transitions, 3424 flow [2024-06-21 16:53:00,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:00,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:00,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:00,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 16:53:00,818 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:00,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:00,819 INFO L85 PathProgramCache]: Analyzing trace with hash -863572476, now seen corresponding path program 2 times [2024-06-21 16:53:00,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:00,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581705984] [2024-06-21 16:53:00,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:00,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:00,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:01,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:01,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:01,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581705984] [2024-06-21 16:53:01,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581705984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:01,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:01,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:01,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402014030] [2024-06-21 16:53:01,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:01,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:01,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:01,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:01,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:01,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:01,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 267 transitions, 3424 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:01,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:01,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:01,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:02,517 INFO L124 PetriNetUnfolderBase]: 3466/5324 cut-off events. [2024-06-21 16:53:02,517 INFO L125 PetriNetUnfolderBase]: For 223328/223328 co-relation queries the response was YES. [2024-06-21 16:53:02,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36407 conditions, 5324 events. 3466/5324 cut-off events. For 223328/223328 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 28519 event pairs, 820 based on Foata normal form. 2/5323 useless extension candidates. Maximal degree in co-relation 36336. Up to 5022 conditions per place. [2024-06-21 16:53:02,565 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 224 selfloop transitions, 59 changer transitions 0/288 dead transitions. [2024-06-21 16:53:02,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 288 transitions, 4162 flow [2024-06-21 16:53:02,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:02,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:02,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 16:53:02,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-21 16:53:02,566 INFO L175 Difference]: Start difference. First operand has 158 places, 267 transitions, 3424 flow. Second operand 7 states and 121 transitions. [2024-06-21 16:53:02,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 288 transitions, 4162 flow [2024-06-21 16:53:02,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 288 transitions, 4097 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 16:53:02,808 INFO L231 Difference]: Finished difference. Result has 162 places, 270 transitions, 3523 flow [2024-06-21 16:53:02,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3365, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3523, PETRI_PLACES=162, PETRI_TRANSITIONS=270} [2024-06-21 16:53:02,809 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-21 16:53:02,809 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 270 transitions, 3523 flow [2024-06-21 16:53:02,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:02,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:02,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:02,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 16:53:02,809 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:02,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:02,809 INFO L85 PathProgramCache]: Analyzing trace with hash -863572104, now seen corresponding path program 1 times [2024-06-21 16:53:02,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:02,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758098386] [2024-06-21 16:53:02,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:02,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:02,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:03,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:03,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:03,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758098386] [2024-06-21 16:53:03,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758098386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:03,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:03,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:03,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294198067] [2024-06-21 16:53:03,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:03,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:03,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:03,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:03,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:03,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:53:03,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 270 transitions, 3523 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:03,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:03,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:53:03,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:04,443 INFO L124 PetriNetUnfolderBase]: 3610/5472 cut-off events. [2024-06-21 16:53:04,443 INFO L125 PetriNetUnfolderBase]: For 231726/231730 co-relation queries the response was YES. [2024-06-21 16:53:04,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37575 conditions, 5472 events. 3610/5472 cut-off events. For 231726/231730 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 28778 event pairs, 943 based on Foata normal form. 5/5474 useless extension candidates. Maximal degree in co-relation 37502. Up to 5398 conditions per place. [2024-06-21 16:53:04,483 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 257 selfloop transitions, 31 changer transitions 0/291 dead transitions. [2024-06-21 16:53:04,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 291 transitions, 4305 flow [2024-06-21 16:53:04,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:04,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:04,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 16:53:04,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 16:53:04,485 INFO L175 Difference]: Start difference. First operand has 162 places, 270 transitions, 3523 flow. Second operand 7 states and 112 transitions. [2024-06-21 16:53:04,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 291 transitions, 4305 flow [2024-06-21 16:53:04,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 291 transitions, 4214 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 16:53:04,716 INFO L231 Difference]: Finished difference. Result has 165 places, 276 transitions, 3590 flow [2024-06-21 16:53:04,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3432, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3590, PETRI_PLACES=165, PETRI_TRANSITIONS=276} [2024-06-21 16:53:04,717 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-21 16:53:04,717 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 276 transitions, 3590 flow [2024-06-21 16:53:04,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:04,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:04,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:04,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 16:53:04,718 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:04,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:04,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1500075386, now seen corresponding path program 2 times [2024-06-21 16:53:04,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:04,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631749435] [2024-06-21 16:53:04,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:04,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:04,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:05,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:05,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:05,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631749435] [2024-06-21 16:53:05,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631749435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:05,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:05,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:53:05,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563105874] [2024-06-21 16:53:05,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:05,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:53:05,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:05,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:53:05,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:53:05,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:05,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 276 transitions, 3590 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:05,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:05,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:05,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:06,992 INFO L124 PetriNetUnfolderBase]: 3716/5731 cut-off events. [2024-06-21 16:53:06,992 INFO L125 PetriNetUnfolderBase]: For 265646/265652 co-relation queries the response was YES. [2024-06-21 16:53:07,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39801 conditions, 5731 events. 3716/5731 cut-off events. For 265646/265652 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 31457 event pairs, 778 based on Foata normal form. 20/5732 useless extension candidates. Maximal degree in co-relation 39727. Up to 4287 conditions per place. [2024-06-21 16:53:07,038 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 170 selfloop transitions, 159 changer transitions 0/336 dead transitions. [2024-06-21 16:53:07,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 336 transitions, 4719 flow [2024-06-21 16:53:07,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:53:07,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:53:07,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-21 16:53:07,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43722943722943725 [2024-06-21 16:53:07,040 INFO L175 Difference]: Start difference. First operand has 165 places, 276 transitions, 3590 flow. Second operand 11 states and 202 transitions. [2024-06-21 16:53:07,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 336 transitions, 4719 flow [2024-06-21 16:53:07,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 336 transitions, 4666 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 16:53:07,293 INFO L231 Difference]: Finished difference. Result has 174 places, 282 transitions, 4005 flow [2024-06-21 16:53:07,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3537, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4005, PETRI_PLACES=174, PETRI_TRANSITIONS=282} [2024-06-21 16:53:07,293 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-21 16:53:07,293 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 282 transitions, 4005 flow [2024-06-21 16:53:07,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:07,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:07,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:07,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 16:53:07,294 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:07,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:07,294 INFO L85 PathProgramCache]: Analyzing trace with hash 981919682, now seen corresponding path program 3 times [2024-06-21 16:53:07,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:07,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622398319] [2024-06-21 16:53:07,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:07,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:07,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:08,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:08,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:08,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622398319] [2024-06-21 16:53:08,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622398319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:08,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:08,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:53:08,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108450394] [2024-06-21 16:53:08,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:08,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:53:08,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:08,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:53:08,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:53:08,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:08,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 282 transitions, 4005 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:08,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:08,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:08,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:09,409 INFO L124 PetriNetUnfolderBase]: 3852/5959 cut-off events. [2024-06-21 16:53:09,410 INFO L125 PetriNetUnfolderBase]: For 295508/295514 co-relation queries the response was YES. [2024-06-21 16:53:09,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42907 conditions, 5959 events. 3852/5959 cut-off events. For 295508/295514 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32995 event pairs, 751 based on Foata normal form. 20/5960 useless extension candidates. Maximal degree in co-relation 42830. Up to 3316 conditions per place. [2024-06-21 16:53:09,461 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 160 selfloop transitions, 173 changer transitions 0/340 dead transitions. [2024-06-21 16:53:09,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 340 transitions, 5155 flow [2024-06-21 16:53:09,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:53:09,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:53:09,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-21 16:53:09,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-21 16:53:09,462 INFO L175 Difference]: Start difference. First operand has 174 places, 282 transitions, 4005 flow. Second operand 10 states and 184 transitions. [2024-06-21 16:53:09,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 340 transitions, 5155 flow [2024-06-21 16:53:09,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 340 transitions, 4961 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 16:53:09,782 INFO L231 Difference]: Finished difference. Result has 180 places, 285 transitions, 4326 flow [2024-06-21 16:53:09,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3811, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4326, PETRI_PLACES=180, PETRI_TRANSITIONS=285} [2024-06-21 16:53:09,783 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-21 16:53:09,783 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 285 transitions, 4326 flow [2024-06-21 16:53:09,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:09,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:09,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:09,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 16:53:09,784 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:09,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:09,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1526393478, now seen corresponding path program 4 times [2024-06-21 16:53:09,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:09,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703953837] [2024-06-21 16:53:09,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:09,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:09,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:10,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:10,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:10,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703953837] [2024-06-21 16:53:10,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703953837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:10,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:10,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:53:10,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529546640] [2024-06-21 16:53:10,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:10,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:53:10,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:10,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:53:10,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:53:10,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:10,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 285 transitions, 4326 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:10,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:10,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:10,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:11,698 INFO L124 PetriNetUnfolderBase]: 3860/5979 cut-off events. [2024-06-21 16:53:11,698 INFO L125 PetriNetUnfolderBase]: For 304935/304941 co-relation queries the response was YES. [2024-06-21 16:53:11,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43922 conditions, 5979 events. 3860/5979 cut-off events. For 304935/304941 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 33195 event pairs, 873 based on Foata normal form. 20/5980 useless extension candidates. Maximal degree in co-relation 43842. Up to 4563 conditions per place. [2024-06-21 16:53:11,750 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 184 selfloop transitions, 137 changer transitions 0/328 dead transitions. [2024-06-21 16:53:11,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 328 transitions, 5323 flow [2024-06-21 16:53:11,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:53:11,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:53:11,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 16:53:11,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 16:53:11,751 INFO L175 Difference]: Start difference. First operand has 180 places, 285 transitions, 4326 flow. Second operand 9 states and 171 transitions. [2024-06-21 16:53:11,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 328 transitions, 5323 flow [2024-06-21 16:53:12,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 328 transitions, 5085 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 16:53:12,153 INFO L231 Difference]: Finished difference. Result has 183 places, 286 transitions, 4419 flow [2024-06-21 16:53:12,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4088, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4419, PETRI_PLACES=183, PETRI_TRANSITIONS=286} [2024-06-21 16:53:12,154 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-21 16:53:12,154 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 286 transitions, 4419 flow [2024-06-21 16:53:12,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:12,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:12,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:12,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 16:53:12,155 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:12,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:12,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1206655686, now seen corresponding path program 3 times [2024-06-21 16:53:12,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:12,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676524258] [2024-06-21 16:53:12,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:12,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:12,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:12,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:12,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:12,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676524258] [2024-06-21 16:53:12,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676524258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:12,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:12,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:12,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721034210] [2024-06-21 16:53:12,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:12,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:12,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:12,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:12,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:12,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:12,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 286 transitions, 4419 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:12,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:12,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:12,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:13,883 INFO L124 PetriNetUnfolderBase]: 3854/5971 cut-off events. [2024-06-21 16:53:13,883 INFO L125 PetriNetUnfolderBase]: For 302375/302381 co-relation queries the response was YES. [2024-06-21 16:53:13,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44064 conditions, 5971 events. 3854/5971 cut-off events. For 302375/302381 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 33191 event pairs, 957 based on Foata normal form. 6/5958 useless extension candidates. Maximal degree in co-relation 43982. Up to 5667 conditions per place. [2024-06-21 16:53:13,940 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 232 selfloop transitions, 58 changer transitions 0/297 dead transitions. [2024-06-21 16:53:13,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 297 transitions, 5033 flow [2024-06-21 16:53:13,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:13,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:13,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-21 16:53:13,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-21 16:53:13,941 INFO L175 Difference]: Start difference. First operand has 183 places, 286 transitions, 4419 flow. Second operand 7 states and 114 transitions. [2024-06-21 16:53:13,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 297 transitions, 5033 flow [2024-06-21 16:53:14,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 297 transitions, 4468 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-21 16:53:14,305 INFO L231 Difference]: Finished difference. Result has 181 places, 286 transitions, 3976 flow [2024-06-21 16:53:14,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3854, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3976, PETRI_PLACES=181, PETRI_TRANSITIONS=286} [2024-06-21 16:53:14,305 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-21 16:53:14,305 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 286 transitions, 3976 flow [2024-06-21 16:53:14,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:14,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:14,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:14,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 16:53:14,306 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:14,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:14,306 INFO L85 PathProgramCache]: Analyzing trace with hash -509309064, now seen corresponding path program 2 times [2024-06-21 16:53:14,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:14,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698458019] [2024-06-21 16:53:14,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:14,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:14,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:14,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:14,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:14,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698458019] [2024-06-21 16:53:14,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698458019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:14,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:14,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:14,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547698452] [2024-06-21 16:53:14,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:14,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:14,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:14,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:14,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:14,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:53:14,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 286 transitions, 3976 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:14,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:14,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:53:14,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:15,998 INFO L124 PetriNetUnfolderBase]: 3986/6105 cut-off events. [2024-06-21 16:53:15,998 INFO L125 PetriNetUnfolderBase]: For 303606/303618 co-relation queries the response was YES. [2024-06-21 16:53:16,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43164 conditions, 6105 events. 3986/6105 cut-off events. For 303606/303618 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 33501 event pairs, 1070 based on Foata normal form. 9/6107 useless extension candidates. Maximal degree in co-relation 43084. Up to 6029 conditions per place. [2024-06-21 16:53:16,051 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 263 selfloop transitions, 33 changer transitions 0/299 dead transitions. [2024-06-21 16:53:16,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 299 transitions, 4730 flow [2024-06-21 16:53:16,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:16,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:16,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-21 16:53:16,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36054421768707484 [2024-06-21 16:53:16,052 INFO L175 Difference]: Start difference. First operand has 181 places, 286 transitions, 3976 flow. Second operand 7 states and 106 transitions. [2024-06-21 16:53:16,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 299 transitions, 4730 flow [2024-06-21 16:53:16,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 299 transitions, 4524 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 16:53:16,389 INFO L231 Difference]: Finished difference. Result has 181 places, 289 transitions, 3890 flow [2024-06-21 16:53:16,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3770, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3890, PETRI_PLACES=181, PETRI_TRANSITIONS=289} [2024-06-21 16:53:16,390 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-21 16:53:16,390 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 289 transitions, 3890 flow [2024-06-21 16:53:16,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:16,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:16,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:16,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 16:53:16,390 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:16,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:16,391 INFO L85 PathProgramCache]: Analyzing trace with hash -853383024, now seen corresponding path program 3 times [2024-06-21 16:53:16,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:16,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417252578] [2024-06-21 16:53:16,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:16,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:16,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:16,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:16,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:16,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417252578] [2024-06-21 16:53:16,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417252578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:16,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:16,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:16,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61164038] [2024-06-21 16:53:16,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:16,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:16,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:16,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:16,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:17,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:53:17,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 289 transitions, 3890 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:17,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:17,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:53:17,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:18,066 INFO L124 PetriNetUnfolderBase]: 3983/6101 cut-off events. [2024-06-21 16:53:18,066 INFO L125 PetriNetUnfolderBase]: For 311970/311982 co-relation queries the response was YES. [2024-06-21 16:53:18,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43236 conditions, 6101 events. 3983/6101 cut-off events. For 311970/311982 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 33420 event pairs, 1070 based on Foata normal form. 9/6103 useless extension candidates. Maximal degree in co-relation 43155. Up to 6026 conditions per place. [2024-06-21 16:53:18,116 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 261 selfloop transitions, 34 changer transitions 0/298 dead transitions. [2024-06-21 16:53:18,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 298 transitions, 4506 flow [2024-06-21 16:53:18,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:18,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:18,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-21 16:53:18,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35374149659863946 [2024-06-21 16:53:18,118 INFO L175 Difference]: Start difference. First operand has 181 places, 289 transitions, 3890 flow. Second operand 7 states and 104 transitions. [2024-06-21 16:53:18,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 298 transitions, 4506 flow [2024-06-21 16:53:18,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 298 transitions, 4364 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-21 16:53:18,518 INFO L231 Difference]: Finished difference. Result has 183 places, 289 transitions, 3822 flow [2024-06-21 16:53:18,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3748, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3822, PETRI_PLACES=183, PETRI_TRANSITIONS=289} [2024-06-21 16:53:18,518 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-21 16:53:18,518 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 289 transitions, 3822 flow [2024-06-21 16:53:18,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:18,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:18,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:18,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 16:53:18,519 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:18,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:18,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1886067622, now seen corresponding path program 1 times [2024-06-21 16:53:18,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:18,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50940127] [2024-06-21 16:53:18,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:18,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:18,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:19,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:19,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:19,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50940127] [2024-06-21 16:53:19,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50940127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:19,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:19,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:19,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773361799] [2024-06-21 16:53:19,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:19,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:19,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:19,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:19,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:19,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:53:19,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 289 transitions, 3822 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 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-21 16:53:19,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:19,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:53:19,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:20,253 INFO L124 PetriNetUnfolderBase]: 3612/5704 cut-off events. [2024-06-21 16:53:20,253 INFO L125 PetriNetUnfolderBase]: For 284877/284877 co-relation queries the response was YES. [2024-06-21 16:53:20,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39831 conditions, 5704 events. 3612/5704 cut-off events. For 284877/284877 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32611 event pairs, 1026 based on Foata normal form. 1/5702 useless extension candidates. Maximal degree in co-relation 39749. Up to 5466 conditions per place. [2024-06-21 16:53:20,305 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 283 selfloop transitions, 15 changer transitions 0/307 dead transitions. [2024-06-21 16:53:20,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 307 transitions, 4524 flow [2024-06-21 16:53:20,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:20,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:20,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 16:53:20,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 16:53:20,306 INFO L175 Difference]: Start difference. First operand has 183 places, 289 transitions, 3822 flow. Second operand 7 states and 119 transitions. [2024-06-21 16:53:20,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 307 transitions, 4524 flow [2024-06-21 16:53:20,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 307 transitions, 4446 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 16:53:20,713 INFO L231 Difference]: Finished difference. Result has 184 places, 292 transitions, 3842 flow [2024-06-21 16:53:20,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3744, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3842, PETRI_PLACES=184, PETRI_TRANSITIONS=292} [2024-06-21 16:53:20,714 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-21 16:53:20,714 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 292 transitions, 3842 flow [2024-06-21 16:53:20,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 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-21 16:53:20,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:20,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:20,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 16:53:20,715 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:20,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:20,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1885947652, now seen corresponding path program 2 times [2024-06-21 16:53:20,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:20,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405450996] [2024-06-21 16:53:20,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:20,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:20,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:21,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:21,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:21,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405450996] [2024-06-21 16:53:21,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405450996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:21,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:21,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:21,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122030681] [2024-06-21 16:53:21,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:21,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:21,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:21,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:21,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:21,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:53:21,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 292 transitions, 3842 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 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-21 16:53:21,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:21,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:53:21,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:22,269 INFO L124 PetriNetUnfolderBase]: 3617/5711 cut-off events. [2024-06-21 16:53:22,269 INFO L125 PetriNetUnfolderBase]: For 295669/295669 co-relation queries the response was YES. [2024-06-21 16:53:22,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40375 conditions, 5711 events. 3617/5711 cut-off events. For 295669/295669 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 32664 event pairs, 1027 based on Foata normal form. 1/5709 useless extension candidates. Maximal degree in co-relation 40292. Up to 5457 conditions per place. [2024-06-21 16:53:22,313 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 275 selfloop transitions, 27 changer transitions 0/311 dead transitions. [2024-06-21 16:53:22,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 311 transitions, 4702 flow [2024-06-21 16:53:22,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:22,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:22,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 16:53:22,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-21 16:53:22,314 INFO L175 Difference]: Start difference. First operand has 184 places, 292 transitions, 3842 flow. Second operand 7 states and 121 transitions. [2024-06-21 16:53:22,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 311 transitions, 4702 flow [2024-06-21 16:53:22,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 311 transitions, 4626 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 16:53:22,721 INFO L231 Difference]: Finished difference. Result has 186 places, 298 transitions, 3956 flow [2024-06-21 16:53:22,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3766, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3956, PETRI_PLACES=186, PETRI_TRANSITIONS=298} [2024-06-21 16:53:22,721 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-21 16:53:22,722 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 298 transitions, 3956 flow [2024-06-21 16:53:22,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 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-21 16:53:22,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:22,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:22,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 16:53:22,722 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:22,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:22,722 INFO L85 PathProgramCache]: Analyzing trace with hash -686256072, now seen corresponding path program 1 times [2024-06-21 16:53:22,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:22,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218471554] [2024-06-21 16:53:22,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:22,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:22,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:23,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:23,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:23,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218471554] [2024-06-21 16:53:23,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218471554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:23,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:23,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:23,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127963030] [2024-06-21 16:53:23,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:23,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:23,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:23,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:23,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:23,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:23,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 298 transitions, 3956 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:23,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:23,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:23,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:24,231 INFO L124 PetriNetUnfolderBase]: 3749/5845 cut-off events. [2024-06-21 16:53:24,231 INFO L125 PetriNetUnfolderBase]: For 307931/307931 co-relation queries the response was YES. [2024-06-21 16:53:24,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41560 conditions, 5845 events. 3749/5845 cut-off events. For 307931/307931 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32830 event pairs, 1066 based on Foata normal form. 1/5843 useless extension candidates. Maximal degree in co-relation 41476. Up to 5708 conditions per place. [2024-06-21 16:53:24,285 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 289 selfloop transitions, 24 changer transitions 0/317 dead transitions. [2024-06-21 16:53:24,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 317 transitions, 4784 flow [2024-06-21 16:53:24,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:24,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:24,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 16:53:24,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-21 16:53:24,286 INFO L175 Difference]: Start difference. First operand has 186 places, 298 transitions, 3956 flow. Second operand 7 states and 115 transitions. [2024-06-21 16:53:24,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 317 transitions, 4784 flow [2024-06-21 16:53:24,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 317 transitions, 4707 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-21 16:53:24,764 INFO L231 Difference]: Finished difference. Result has 190 places, 304 transitions, 4007 flow [2024-06-21 16:53:24,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3879, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4007, PETRI_PLACES=190, PETRI_TRANSITIONS=304} [2024-06-21 16:53:24,765 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-21 16:53:24,765 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 304 transitions, 4007 flow [2024-06-21 16:53:24,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:24,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:24,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:24,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 16:53:24,765 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:24,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:24,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1715372940, now seen corresponding path program 2 times [2024-06-21 16:53:24,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:24,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957838566] [2024-06-21 16:53:24,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:24,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:24,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:25,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:25,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:25,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957838566] [2024-06-21 16:53:25,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957838566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:25,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:25,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:25,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556103928] [2024-06-21 16:53:25,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:25,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:25,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:25,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:25,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:25,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:25,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 304 transitions, 4007 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:25,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:25,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:25,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:26,271 INFO L124 PetriNetUnfolderBase]: 3754/5852 cut-off events. [2024-06-21 16:53:26,271 INFO L125 PetriNetUnfolderBase]: For 319815/319815 co-relation queries the response was YES. [2024-06-21 16:53:26,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42207 conditions, 5852 events. 3754/5852 cut-off events. For 319815/319815 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32850 event pairs, 1064 based on Foata normal form. 1/5850 useless extension candidates. Maximal degree in co-relation 42121. Up to 5729 conditions per place. [2024-06-21 16:53:26,326 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 293 selfloop transitions, 20 changer transitions 0/317 dead transitions. [2024-06-21 16:53:26,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 317 transitions, 4797 flow [2024-06-21 16:53:26,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:26,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:26,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 16:53:26,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-21 16:53:26,327 INFO L175 Difference]: Start difference. First operand has 190 places, 304 transitions, 4007 flow. Second operand 7 states and 110 transitions. [2024-06-21 16:53:26,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 317 transitions, 4797 flow [2024-06-21 16:53:26,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 317 transitions, 4750 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 16:53:26,713 INFO L231 Difference]: Finished difference. Result has 194 places, 307 transitions, 4046 flow [2024-06-21 16:53:26,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3962, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4046, PETRI_PLACES=194, PETRI_TRANSITIONS=307} [2024-06-21 16:53:26,714 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-21 16:53:26,714 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 307 transitions, 4046 flow [2024-06-21 16:53:26,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:26,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:26,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:26,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 16:53:26,714 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:26,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:26,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1206840384, now seen corresponding path program 3 times [2024-06-21 16:53:26,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:26,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167561223] [2024-06-21 16:53:26,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:26,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:26,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:27,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:27,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:27,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167561223] [2024-06-21 16:53:27,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167561223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:27,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:27,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:27,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381503737] [2024-06-21 16:53:27,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:27,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:27,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:27,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:27,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:27,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:53:27,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 307 transitions, 4046 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 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-21 16:53:27,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:27,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:53:27,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:28,199 INFO L124 PetriNetUnfolderBase]: 3636/5733 cut-off events. [2024-06-21 16:53:28,199 INFO L125 PetriNetUnfolderBase]: For 330119/330119 co-relation queries the response was YES. [2024-06-21 16:53:28,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41759 conditions, 5733 events. 3636/5733 cut-off events. For 330119/330119 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32718 event pairs, 1029 based on Foata normal form. 1/5731 useless extension candidates. Maximal degree in co-relation 41671. Up to 5503 conditions per place. [2024-06-21 16:53:28,253 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 289 selfloop transitions, 15 changer transitions 0/316 dead transitions. [2024-06-21 16:53:28,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 316 transitions, 4680 flow [2024-06-21 16:53:28,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:28,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:28,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 16:53:28,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-21 16:53:28,254 INFO L175 Difference]: Start difference. First operand has 194 places, 307 transitions, 4046 flow. Second operand 7 states and 113 transitions. [2024-06-21 16:53:28,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 316 transitions, 4680 flow [2024-06-21 16:53:28,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 316 transitions, 4566 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-21 16:53:28,589 INFO L231 Difference]: Finished difference. Result has 196 places, 307 transitions, 3968 flow [2024-06-21 16:53:28,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3932, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3968, PETRI_PLACES=196, PETRI_TRANSITIONS=307} [2024-06-21 16:53:28,590 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-21 16:53:28,590 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 307 transitions, 3968 flow [2024-06-21 16:53:28,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 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-21 16:53:28,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:28,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:28,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 16:53:28,591 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:28,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:28,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1207077720, now seen corresponding path program 3 times [2024-06-21 16:53:28,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:28,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114104203] [2024-06-21 16:53:28,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:28,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:28,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:29,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:29,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:29,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114104203] [2024-06-21 16:53:29,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114104203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:29,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:29,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:29,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822687678] [2024-06-21 16:53:29,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:29,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:29,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:29,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:29,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:29,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:29,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 307 transitions, 3968 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:29,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:29,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:29,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:30,117 INFO L124 PetriNetUnfolderBase]: 3748/5844 cut-off events. [2024-06-21 16:53:30,117 INFO L125 PetriNetUnfolderBase]: For 339248/339248 co-relation queries the response was YES. [2024-06-21 16:53:30,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42446 conditions, 5844 events. 3748/5844 cut-off events. For 339248/339248 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32807 event pairs, 1064 based on Foata normal form. 1/5842 useless extension candidates. Maximal degree in co-relation 42357. Up to 5728 conditions per place. [2024-06-21 16:53:30,172 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 297 selfloop transitions, 15 changer transitions 0/316 dead transitions. [2024-06-21 16:53:30,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 316 transitions, 4618 flow [2024-06-21 16:53:30,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:30,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:30,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-21 16:53:30,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36394557823129253 [2024-06-21 16:53:30,173 INFO L175 Difference]: Start difference. First operand has 196 places, 307 transitions, 3968 flow. Second operand 7 states and 107 transitions. [2024-06-21 16:53:30,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 316 transitions, 4618 flow [2024-06-21 16:53:30,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 316 transitions, 4554 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 16:53:30,562 INFO L231 Difference]: Finished difference. Result has 197 places, 307 transitions, 3940 flow [2024-06-21 16:53:30,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3904, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3940, PETRI_PLACES=197, PETRI_TRANSITIONS=307} [2024-06-21 16:53:30,563 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-21 16:53:30,563 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 307 transitions, 3940 flow [2024-06-21 16:53:30,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:30,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:30,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:30,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 16:53:30,564 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:30,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:30,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1286835047, now seen corresponding path program 1 times [2024-06-21 16:53:30,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:30,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761112980] [2024-06-21 16:53:30,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:30,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:30,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:31,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:31,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:31,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761112980] [2024-06-21 16:53:31,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761112980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:31,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:31,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:53:31,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770943082] [2024-06-21 16:53:31,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:31,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:53:31,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:31,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:53:31,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:53:31,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:31,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 307 transitions, 3940 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:31,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:31,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:31,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:32,824 INFO L124 PetriNetUnfolderBase]: 3930/6081 cut-off events. [2024-06-21 16:53:32,824 INFO L125 PetriNetUnfolderBase]: For 414123/414123 co-relation queries the response was YES. [2024-06-21 16:53:32,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45854 conditions, 6081 events. 3930/6081 cut-off events. For 414123/414123 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 33674 event pairs, 737 based on Foata normal form. 12/6090 useless extension candidates. Maximal degree in co-relation 45764. Up to 5663 conditions per place. [2024-06-21 16:53:32,881 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 283 selfloop transitions, 50 changer transitions 0/344 dead transitions. [2024-06-21 16:53:32,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 344 transitions, 4776 flow [2024-06-21 16:53:32,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:53:32,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:53:32,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 16:53:32,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 16:53:32,883 INFO L175 Difference]: Start difference. First operand has 197 places, 307 transitions, 3940 flow. Second operand 9 states and 153 transitions. [2024-06-21 16:53:32,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 344 transitions, 4776 flow [2024-06-21 16:53:33,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 344 transitions, 4736 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 16:53:33,298 INFO L231 Difference]: Finished difference. Result has 201 places, 310 transitions, 4071 flow [2024-06-21 16:53:33,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3900, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4071, PETRI_PLACES=201, PETRI_TRANSITIONS=310} [2024-06-21 16:53:33,299 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-21 16:53:33,299 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 310 transitions, 4071 flow [2024-06-21 16:53:33,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:33,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:33,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-21 16:53:33,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 16:53:33,300 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:33,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:33,300 INFO L85 PathProgramCache]: Analyzing trace with hash -28152991, now seen corresponding path program 2 times [2024-06-21 16:53:33,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:33,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485989888] [2024-06-21 16:53:33,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:33,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:33,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:34,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:34,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:34,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485989888] [2024-06-21 16:53:34,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485989888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:34,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:34,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:53:34,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334507229] [2024-06-21 16:53:34,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:34,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:53:34,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:34,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:53:34,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:53:34,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:34,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 310 transitions, 4071 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:34,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:34,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:34,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:35,662 INFO L124 PetriNetUnfolderBase]: 3910/6049 cut-off events. [2024-06-21 16:53:35,662 INFO L125 PetriNetUnfolderBase]: For 416841/416841 co-relation queries the response was YES. [2024-06-21 16:53:35,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45798 conditions, 6049 events. 3910/6049 cut-off events. For 416841/416841 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 33679 event pairs, 855 based on Foata normal form. 12/6058 useless extension candidates. Maximal degree in co-relation 45706. Up to 5206 conditions per place. [2024-06-21 16:53:35,721 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 215 selfloop transitions, 127 changer transitions 0/353 dead transitions. [2024-06-21 16:53:35,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 353 transitions, 4945 flow [2024-06-21 16:53:35,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:53:35,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:53:35,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 16:53:35,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-21 16:53:35,722 INFO L175 Difference]: Start difference. First operand has 201 places, 310 transitions, 4071 flow. Second operand 9 states and 157 transitions. [2024-06-21 16:53:35,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 353 transitions, 4945 flow [2024-06-21 16:53:36,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 353 transitions, 4781 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-21 16:53:36,312 INFO L231 Difference]: Finished difference. Result has 205 places, 318 transitions, 4284 flow [2024-06-21 16:53:36,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3907, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4284, PETRI_PLACES=205, PETRI_TRANSITIONS=318} [2024-06-21 16:53:36,313 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-21 16:53:36,313 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 318 transitions, 4284 flow [2024-06-21 16:53:36,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:36,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:36,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:36,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 16:53:36,314 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:36,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:36,314 INFO L85 PathProgramCache]: Analyzing trace with hash -28268311, now seen corresponding path program 3 times [2024-06-21 16:53:36,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:36,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399021037] [2024-06-21 16:53:36,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:36,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:36,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:37,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:37,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:37,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399021037] [2024-06-21 16:53:37,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399021037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:37,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:37,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:53:37,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497626854] [2024-06-21 16:53:37,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:37,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:53:37,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:37,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:53:37,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:53:38,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:38,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 318 transitions, 4284 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:38,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:38,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:38,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:39,224 INFO L124 PetriNetUnfolderBase]: 3951/6118 cut-off events. [2024-06-21 16:53:39,224 INFO L125 PetriNetUnfolderBase]: For 435620/435624 co-relation queries the response was YES. [2024-06-21 16:53:39,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46738 conditions, 6118 events. 3951/6118 cut-off events. For 435620/435624 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 34130 event pairs, 863 based on Foata normal form. 16/6131 useless extension candidates. Maximal degree in co-relation 46644. Up to 5161 conditions per place. [2024-06-21 16:53:39,285 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 217 selfloop transitions, 139 changer transitions 0/367 dead transitions. [2024-06-21 16:53:39,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 367 transitions, 5255 flow [2024-06-21 16:53:39,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:53:39,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:53:39,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-21 16:53:39,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119047619047619 [2024-06-21 16:53:39,286 INFO L175 Difference]: Start difference. First operand has 205 places, 318 transitions, 4284 flow. Second operand 10 states and 173 transitions. [2024-06-21 16:53:39,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 367 transitions, 5255 flow [2024-06-21 16:53:39,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 367 transitions, 5008 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 16:53:39,882 INFO L231 Difference]: Finished difference. Result has 210 places, 326 transitions, 4491 flow [2024-06-21 16:53:39,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4039, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4491, PETRI_PLACES=210, PETRI_TRANSITIONS=326} [2024-06-21 16:53:39,884 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-21 16:53:39,884 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 326 transitions, 4491 flow [2024-06-21 16:53:39,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:39,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:39,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:39,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 16:53:39,884 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:39,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:39,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1006651869, now seen corresponding path program 1 times [2024-06-21 16:53:39,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:39,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118077680] [2024-06-21 16:53:39,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:39,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:39,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:40,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-21 16:53:40,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:40,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118077680] [2024-06-21 16:53:40,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118077680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:40,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:40,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:40,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740383510] [2024-06-21 16:53:40,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:40,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:40,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:40,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:40,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:40,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:40,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 326 transitions, 4491 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:40,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:40,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:40,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:41,560 INFO L124 PetriNetUnfolderBase]: 3964/6138 cut-off events. [2024-06-21 16:53:41,561 INFO L125 PetriNetUnfolderBase]: For 445304/445308 co-relation queries the response was YES. [2024-06-21 16:53:41,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47534 conditions, 6138 events. 3964/6138 cut-off events. For 445304/445308 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 34330 event pairs, 993 based on Foata normal form. 5/6140 useless extension candidates. Maximal degree in co-relation 47438. Up to 5939 conditions per place. [2024-06-21 16:53:41,627 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 311 selfloop transitions, 30 changer transitions 0/352 dead transitions. [2024-06-21 16:53:41,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 352 transitions, 5444 flow [2024-06-21 16:53:41,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:41,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:41,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 16:53:41,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-21 16:53:41,628 INFO L175 Difference]: Start difference. First operand has 210 places, 326 transitions, 4491 flow. Second operand 7 states and 120 transitions. [2024-06-21 16:53:41,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 352 transitions, 5444 flow [2024-06-21 16:53:42,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 352 transitions, 5155 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 16:53:42,390 INFO L231 Difference]: Finished difference. Result has 212 places, 334 transitions, 4394 flow [2024-06-21 16:53:42,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4202, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4394, PETRI_PLACES=212, PETRI_TRANSITIONS=334} [2024-06-21 16:53:42,391 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-21 16:53:42,391 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 334 transitions, 4394 flow [2024-06-21 16:53:42,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:42,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:42,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:42,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 16:53:42,391 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:42,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:42,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1147135809, now seen corresponding path program 2 times [2024-06-21 16:53:42,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:42,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813766354] [2024-06-21 16:53:42,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:42,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:42,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:42,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:42,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:42,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813766354] [2024-06-21 16:53:42,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813766354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:42,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:42,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:42,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668181985] [2024-06-21 16:53:42,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:42,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:42,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:42,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:42,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:43,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:43,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 334 transitions, 4394 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:43,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:43,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:43,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:44,111 INFO L124 PetriNetUnfolderBase]: 3969/6145 cut-off events. [2024-06-21 16:53:44,111 INFO L125 PetriNetUnfolderBase]: For 456069/456073 co-relation queries the response was YES. [2024-06-21 16:53:44,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47469 conditions, 6145 events. 3969/6145 cut-off events. For 456069/456073 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 34367 event pairs, 993 based on Foata normal form. 5/6147 useless extension candidates. Maximal degree in co-relation 47371. Up to 5969 conditions per place. [2024-06-21 16:53:44,173 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 313 selfloop transitions, 27 changer transitions 0/351 dead transitions. [2024-06-21 16:53:44,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 351 transitions, 5173 flow [2024-06-21 16:53:44,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:44,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:44,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 16:53:44,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-21 16:53:44,175 INFO L175 Difference]: Start difference. First operand has 212 places, 334 transitions, 4394 flow. Second operand 7 states and 115 transitions. [2024-06-21 16:53:44,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 351 transitions, 5173 flow [2024-06-21 16:53:44,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 351 transitions, 5068 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-21 16:53:44,820 INFO L231 Difference]: Finished difference. Result has 216 places, 337 transitions, 4410 flow [2024-06-21 16:53:44,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4309, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4410, PETRI_PLACES=216, PETRI_TRANSITIONS=337} [2024-06-21 16:53:44,820 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-21 16:53:44,820 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 337 transitions, 4410 flow [2024-06-21 16:53:44,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:44,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:44,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:44,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 16:53:44,821 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:44,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:44,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1202821167, now seen corresponding path program 4 times [2024-06-21 16:53:44,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:44,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042913178] [2024-06-21 16:53:44,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:44,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:44,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:46,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:46,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:46,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042913178] [2024-06-21 16:53:46,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042913178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:46,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:46,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:53:46,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016898168] [2024-06-21 16:53:46,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:46,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:53:46,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:46,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:53:46,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:53:46,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:46,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 337 transitions, 4410 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:46,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:46,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:46,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:47,562 INFO L124 PetriNetUnfolderBase]: 4010/6216 cut-off events. [2024-06-21 16:53:47,562 INFO L125 PetriNetUnfolderBase]: For 484712/484712 co-relation queries the response was YES. [2024-06-21 16:53:47,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48192 conditions, 6216 events. 4010/6216 cut-off events. For 484712/484712 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 34841 event pairs, 893 based on Foata normal form. 12/6225 useless extension candidates. Maximal degree in co-relation 48092. Up to 5246 conditions per place. [2024-06-21 16:53:47,627 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 258 selfloop transitions, 115 changer transitions 0/384 dead transitions. [2024-06-21 16:53:47,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 384 transitions, 5397 flow [2024-06-21 16:53:47,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:53:47,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:53:47,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 16:53:47,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 16:53:47,629 INFO L175 Difference]: Start difference. First operand has 216 places, 337 transitions, 4410 flow. Second operand 10 states and 180 transitions. [2024-06-21 16:53:47,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 384 transitions, 5397 flow [2024-06-21 16:53:48,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 384 transitions, 5327 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 16:53:48,394 INFO L231 Difference]: Finished difference. Result has 222 places, 340 transitions, 4667 flow [2024-06-21 16:53:48,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4340, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4667, PETRI_PLACES=222, PETRI_TRANSITIONS=340} [2024-06-21 16:53:48,394 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-21 16:53:48,394 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 340 transitions, 4667 flow [2024-06-21 16:53:48,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:48,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:48,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:48,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 16:53:48,395 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:48,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:48,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1010196006, now seen corresponding path program 1 times [2024-06-21 16:53:48,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:48,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917242667] [2024-06-21 16:53:48,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:48,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:48,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:49,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:49,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:49,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917242667] [2024-06-21 16:53:49,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917242667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:49,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:49,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:49,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481565057] [2024-06-21 16:53:49,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:49,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:49,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:49,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:49,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:49,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:53:49,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 340 transitions, 4667 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:49,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:49,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:53:49,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:50,488 INFO L124 PetriNetUnfolderBase]: 4128/6342 cut-off events. [2024-06-21 16:53:50,488 INFO L125 PetriNetUnfolderBase]: For 494064/494068 co-relation queries the response was YES. [2024-06-21 16:53:50,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49744 conditions, 6342 events. 4128/6342 cut-off events. For 494064/494068 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 35186 event pairs, 1020 based on Foata normal form. 6/6345 useless extension candidates. Maximal degree in co-relation 49642. Up to 6105 conditions per place. [2024-06-21 16:53:50,556 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 293 selfloop transitions, 74 changer transitions 0/370 dead transitions. [2024-06-21 16:53:50,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 370 transitions, 5673 flow [2024-06-21 16:53:50,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:50,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:50,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 16:53:50,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-21 16:53:50,557 INFO L175 Difference]: Start difference. First operand has 222 places, 340 transitions, 4667 flow. Second operand 8 states and 134 transitions. [2024-06-21 16:53:50,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 370 transitions, 5673 flow [2024-06-21 16:53:51,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 370 transitions, 5377 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-21 16:53:51,313 INFO L231 Difference]: Finished difference. Result has 223 places, 346 transitions, 4611 flow [2024-06-21 16:53:51,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4371, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4611, PETRI_PLACES=223, PETRI_TRANSITIONS=346} [2024-06-21 16:53:51,313 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-21 16:53:51,313 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 346 transitions, 4611 flow [2024-06-21 16:53:51,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:51,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:51,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:51,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 16:53:51,314 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:51,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:51,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1837909588, now seen corresponding path program 2 times [2024-06-21 16:53:51,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:51,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229355023] [2024-06-21 16:53:51,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:51,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:51,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:52,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:52,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:52,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229355023] [2024-06-21 16:53:52,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229355023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:52,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:52,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:52,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797396921] [2024-06-21 16:53:52,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:52,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:52,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:52,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:52,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:52,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:53:52,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 346 transitions, 4611 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:52,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:52,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:53:52,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:53,389 INFO L124 PetriNetUnfolderBase]: 4154/6374 cut-off events. [2024-06-21 16:53:53,389 INFO L125 PetriNetUnfolderBase]: For 508909/508909 co-relation queries the response was YES. [2024-06-21 16:53:53,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50198 conditions, 6374 events. 4154/6374 cut-off events. For 508909/508909 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 35243 event pairs, 952 based on Foata normal form. 2/6373 useless extension candidates. Maximal degree in co-relation 50095. Up to 6130 conditions per place. [2024-06-21 16:53:53,459 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 293 selfloop transitions, 77 changer transitions 0/373 dead transitions. [2024-06-21 16:53:53,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 373 transitions, 5741 flow [2024-06-21 16:53:53,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:53,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:53,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 16:53:53,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 16:53:53,460 INFO L175 Difference]: Start difference. First operand has 223 places, 346 transitions, 4611 flow. Second operand 8 states and 131 transitions. [2024-06-21 16:53:53,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 373 transitions, 5741 flow [2024-06-21 16:53:54,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 373 transitions, 5633 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-21 16:53:54,107 INFO L231 Difference]: Finished difference. Result has 227 places, 352 transitions, 4755 flow [2024-06-21 16:53:54,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4519, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4755, PETRI_PLACES=227, PETRI_TRANSITIONS=352} [2024-06-21 16:53:54,107 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-21 16:53:54,107 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 352 transitions, 4755 flow [2024-06-21 16:53:54,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:54,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:54,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:54,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 16:53:54,108 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:54,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:54,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1000930013, now seen corresponding path program 1 times [2024-06-21 16:53:54,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:54,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378773278] [2024-06-21 16:53:54,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:54,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:54,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:54,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:54,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:54,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378773278] [2024-06-21 16:53:54,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378773278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:54,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:54,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:54,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167310746] [2024-06-21 16:53:54,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:54,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:54,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:54,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:54,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:54,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:53:54,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 352 transitions, 4755 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:54,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:54,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:53:54,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:56,162 INFO L124 PetriNetUnfolderBase]: 4159/6381 cut-off events. [2024-06-21 16:53:56,163 INFO L125 PetriNetUnfolderBase]: For 523276/523280 co-relation queries the response was YES. [2024-06-21 16:53:56,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50606 conditions, 6381 events. 4159/6381 cut-off events. For 523276/523280 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 35299 event pairs, 1039 based on Foata normal form. 5/6383 useless extension candidates. Maximal degree in co-relation 50501. Up to 6295 conditions per place. [2024-06-21 16:53:56,235 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 334 selfloop transitions, 40 changer transitions 0/377 dead transitions. [2024-06-21 16:53:56,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 377 transitions, 5775 flow [2024-06-21 16:53:56,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:56,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:56,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 16:53:56,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-21 16:53:56,236 INFO L175 Difference]: Start difference. First operand has 227 places, 352 transitions, 4755 flow. Second operand 8 states and 125 transitions. [2024-06-21 16:53:56,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 377 transitions, 5775 flow [2024-06-21 16:53:56,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 377 transitions, 5656 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 16:53:56,788 INFO L231 Difference]: Finished difference. Result has 232 places, 361 transitions, 4849 flow [2024-06-21 16:53:56,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4636, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4849, PETRI_PLACES=232, PETRI_TRANSITIONS=361} [2024-06-21 16:53:56,788 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-21 16:53:56,788 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 361 transitions, 4849 flow [2024-06-21 16:53:56,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:56,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:56,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:56,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 16:53:56,789 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:56,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:56,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1000941576, now seen corresponding path program 3 times [2024-06-21 16:53:56,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:56,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790651020] [2024-06-21 16:53:56,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:56,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:56,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:57,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:57,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:57,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790651020] [2024-06-21 16:53:57,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790651020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:57,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:57,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:57,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023051143] [2024-06-21 16:53:57,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:57,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:57,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:57,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:57,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:57,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:53:57,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 361 transitions, 4849 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:57,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:57,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:53:57,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:58,810 INFO L124 PetriNetUnfolderBase]: 4153/6373 cut-off events. [2024-06-21 16:53:58,810 INFO L125 PetriNetUnfolderBase]: For 538553/538553 co-relation queries the response was YES. [2024-06-21 16:53:58,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50890 conditions, 6373 events. 4153/6373 cut-off events. For 538553/538553 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 35232 event pairs, 951 based on Foata normal form. 2/6372 useless extension candidates. Maximal degree in co-relation 50783. Up to 6132 conditions per place. [2024-06-21 16:53:58,878 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 302 selfloop transitions, 76 changer transitions 0/381 dead transitions. [2024-06-21 16:53:58,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 381 transitions, 5789 flow [2024-06-21 16:53:58,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:58,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:58,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 16:53:58,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 16:53:58,879 INFO L175 Difference]: Start difference. First operand has 232 places, 361 transitions, 4849 flow. Second operand 8 states and 131 transitions. [2024-06-21 16:53:58,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 381 transitions, 5789 flow [2024-06-21 16:53:59,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 381 transitions, 5715 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-21 16:53:59,507 INFO L231 Difference]: Finished difference. Result has 237 places, 361 transitions, 4933 flow [2024-06-21 16:53:59,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4775, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4933, PETRI_PLACES=237, PETRI_TRANSITIONS=361} [2024-06-21 16:53:59,508 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-21 16:53:59,508 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 361 transitions, 4933 flow [2024-06-21 16:53:59,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:59,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:59,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:59,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 16:53:59,508 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:59,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:59,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1653730405, now seen corresponding path program 3 times [2024-06-21 16:53:59,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:59,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861454097] [2024-06-21 16:53:59,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:59,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:59,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:00,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:00,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:00,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861454097] [2024-06-21 16:54:00,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861454097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:00,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:00,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:54:00,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658625774] [2024-06-21 16:54:00,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:00,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:54:00,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:00,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:54:00,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:54:00,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:00,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 361 transitions, 4933 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:00,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:00,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:00,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:01,216 INFO L124 PetriNetUnfolderBase]: 4057/6280 cut-off events. [2024-06-21 16:54:01,216 INFO L125 PetriNetUnfolderBase]: For 555282/555294 co-relation queries the response was YES. [2024-06-21 16:54:01,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50820 conditions, 6280 events. 4057/6280 cut-off events. For 555282/555294 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 35269 event pairs, 1005 based on Foata normal form. 9/6282 useless extension candidates. Maximal degree in co-relation 50710. Up to 6038 conditions per place. [2024-06-21 16:54:01,287 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 325 selfloop transitions, 46 changer transitions 0/386 dead transitions. [2024-06-21 16:54:01,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 386 transitions, 6098 flow [2024-06-21 16:54:01,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:54:01,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:54:01,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 16:54:01,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-21 16:54:01,288 INFO L175 Difference]: Start difference. First operand has 237 places, 361 transitions, 4933 flow. Second operand 7 states and 120 transitions. [2024-06-21 16:54:01,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 386 transitions, 6098 flow [2024-06-21 16:54:02,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 386 transitions, 5938 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 16:54:02,172 INFO L231 Difference]: Finished difference. Result has 238 places, 369 transitions, 5015 flow [2024-06-21 16:54:02,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4773, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5015, PETRI_PLACES=238, PETRI_TRANSITIONS=369} [2024-06-21 16:54:02,173 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-21 16:54:02,173 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 369 transitions, 5015 flow [2024-06-21 16:54:02,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:02,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:02,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:02,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 16:54:02,174 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:02,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:02,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1665158245, now seen corresponding path program 4 times [2024-06-21 16:54:02,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:02,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732143796] [2024-06-21 16:54:02,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:02,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:02,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:02,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:02,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:02,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732143796] [2024-06-21 16:54:02,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732143796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:02,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:02,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:54:02,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130065584] [2024-06-21 16:54:02,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:02,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:54:02,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:02,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:54:02,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:54:02,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:02,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 369 transitions, 5015 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:02,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:02,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:02,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:03,918 INFO L124 PetriNetUnfolderBase]: 4062/6287 cut-off events. [2024-06-21 16:54:03,918 INFO L125 PetriNetUnfolderBase]: For 573050/573062 co-relation queries the response was YES. [2024-06-21 16:54:03,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51431 conditions, 6287 events. 4062/6287 cut-off events. For 573050/573062 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 35291 event pairs, 1010 based on Foata normal form. 9/6289 useless extension candidates. Maximal degree in co-relation 51319. Up to 6044 conditions per place. [2024-06-21 16:54:03,990 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 321 selfloop transitions, 49 changer transitions 0/385 dead transitions. [2024-06-21 16:54:03,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 385 transitions, 5984 flow [2024-06-21 16:54:03,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:54:03,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:54:03,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 16:54:03,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-21 16:54:03,992 INFO L175 Difference]: Start difference. First operand has 238 places, 369 transitions, 5015 flow. Second operand 7 states and 116 transitions. [2024-06-21 16:54:03,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 385 transitions, 5984 flow [2024-06-21 16:54:04,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 385 transitions, 5829 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-21 16:54:04,869 INFO L231 Difference]: Finished difference. Result has 242 places, 372 transitions, 5029 flow [2024-06-21 16:54:04,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4890, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5029, PETRI_PLACES=242, PETRI_TRANSITIONS=372} [2024-06-21 16:54:04,869 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-21 16:54:04,870 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 372 transitions, 5029 flow [2024-06-21 16:54:04,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:04,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:04,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:04,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 16:54:04,870 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:04,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:04,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1464993435, now seen corresponding path program 5 times [2024-06-21 16:54:04,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:04,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145922101] [2024-06-21 16:54:04,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:04,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:04,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:05,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:05,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:05,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145922101] [2024-06-21 16:54:05,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145922101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:05,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:05,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:54:05,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909508303] [2024-06-21 16:54:05,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:05,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:54:05,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:05,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:54:05,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:54:05,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:05,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 372 transitions, 5029 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:05,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:05,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:05,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:06,866 INFO L124 PetriNetUnfolderBase]: 4059/6283 cut-off events. [2024-06-21 16:54:06,867 INFO L125 PetriNetUnfolderBase]: For 586726/586738 co-relation queries the response was YES. [2024-06-21 16:54:06,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51587 conditions, 6283 events. 4059/6283 cut-off events. For 586726/586738 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 35257 event pairs, 1012 based on Foata normal form. 9/6285 useless extension candidates. Maximal degree in co-relation 51473. Up to 6098 conditions per place. [2024-06-21 16:54:06,939 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 340 selfloop transitions, 26 changer transitions 0/381 dead transitions. [2024-06-21 16:54:06,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 381 transitions, 5787 flow [2024-06-21 16:54:06,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:54:06,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:54:06,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-21 16:54:06,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3707482993197279 [2024-06-21 16:54:06,940 INFO L175 Difference]: Start difference. First operand has 242 places, 372 transitions, 5029 flow. Second operand 7 states and 109 transitions. [2024-06-21 16:54:06,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 381 transitions, 5787 flow [2024-06-21 16:54:07,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 381 transitions, 5685 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 16:54:07,856 INFO L231 Difference]: Finished difference. Result has 245 places, 372 transitions, 4985 flow [2024-06-21 16:54:07,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4927, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4985, PETRI_PLACES=245, PETRI_TRANSITIONS=372} [2024-06-21 16:54:07,857 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-21 16:54:07,857 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 372 transitions, 4985 flow [2024-06-21 16:54:07,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:07,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:07,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:07,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 16:54:07,858 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:07,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:07,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1242660447, now seen corresponding path program 6 times [2024-06-21 16:54:07,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:07,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27979279] [2024-06-21 16:54:07,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:07,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:07,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:08,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-21 16:54:08,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:08,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27979279] [2024-06-21 16:54:08,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27979279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:08,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:08,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:54:08,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893795714] [2024-06-21 16:54:08,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:08,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:54:08,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:08,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:54:08,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:54:08,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:08,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 372 transitions, 4985 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:08,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:08,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:08,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:09,654 INFO L124 PetriNetUnfolderBase]: 4056/6279 cut-off events. [2024-06-21 16:54:09,654 INFO L125 PetriNetUnfolderBase]: For 601006/601018 co-relation queries the response was YES. [2024-06-21 16:54:09,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51692 conditions, 6279 events. 4056/6279 cut-off events. For 601006/601018 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 35258 event pairs, 1012 based on Foata normal form. 9/6281 useless extension candidates. Maximal degree in co-relation 51577. Up to 6085 conditions per place. [2024-06-21 16:54:09,728 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 332 selfloop transitions, 34 changer transitions 0/381 dead transitions. [2024-06-21 16:54:09,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 381 transitions, 5743 flow [2024-06-21 16:54:09,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:54:09,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:54:09,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 16:54:09,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-21 16:54:09,729 INFO L175 Difference]: Start difference. First operand has 245 places, 372 transitions, 4985 flow. Second operand 7 states and 110 transitions. [2024-06-21 16:54:09,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 381 transitions, 5743 flow [2024-06-21 16:54:10,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 381 transitions, 5669 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 16:54:10,536 INFO L231 Difference]: Finished difference. Result has 247 places, 372 transitions, 4985 flow [2024-06-21 16:54:10,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4911, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4985, PETRI_PLACES=247, PETRI_TRANSITIONS=372} [2024-06-21 16:54:10,536 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-21 16:54:10,536 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 372 transitions, 4985 flow [2024-06-21 16:54:10,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:10,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:10,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:10,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 16:54:10,537 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:10,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:10,537 INFO L85 PathProgramCache]: Analyzing trace with hash 721387639, now seen corresponding path program 5 times [2024-06-21 16:54:10,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:10,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128463571] [2024-06-21 16:54:10,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:10,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:10,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:11,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:11,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:11,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128463571] [2024-06-21 16:54:11,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128463571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:11,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:11,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:54:11,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235225153] [2024-06-21 16:54:11,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:11,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:54:11,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:11,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:54:11,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:54:11,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:11,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 372 transitions, 4985 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 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-21 16:54:11,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:11,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:11,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:13,172 INFO L124 PetriNetUnfolderBase]: 4036/6249 cut-off events. [2024-06-21 16:54:13,172 INFO L125 PetriNetUnfolderBase]: For 614878/614884 co-relation queries the response was YES. [2024-06-21 16:54:13,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51134 conditions, 6249 events. 4036/6249 cut-off events. For 614878/614884 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 35047 event pairs, 845 based on Foata normal form. 16/6246 useless extension candidates. Maximal degree in co-relation 51018. Up to 5442 conditions per place. [2024-06-21 16:54:13,248 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 259 selfloop transitions, 134 changer transitions 0/408 dead transitions. [2024-06-21 16:54:13,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 408 transitions, 5914 flow [2024-06-21 16:54:13,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:54:13,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:54:13,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 16:54:13,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-21 16:54:13,249 INFO L175 Difference]: Start difference. First operand has 247 places, 372 transitions, 4985 flow. Second operand 9 states and 159 transitions. [2024-06-21 16:54:13,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 408 transitions, 5914 flow [2024-06-21 16:54:14,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 408 transitions, 5818 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 16:54:14,150 INFO L231 Difference]: Finished difference. Result has 252 places, 374 transitions, 5191 flow [2024-06-21 16:54:14,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4889, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5191, PETRI_PLACES=252, PETRI_TRANSITIONS=374} [2024-06-21 16:54:14,151 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-21 16:54:14,151 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 374 transitions, 5191 flow [2024-06-21 16:54:14,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 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-21 16:54:14,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:14,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:14,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 16:54:14,151 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:14,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:14,151 INFO L85 PathProgramCache]: Analyzing trace with hash 581012155, now seen corresponding path program 6 times [2024-06-21 16:54:14,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:14,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628470816] [2024-06-21 16:54:14,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:14,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:14,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:15,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-21 16:54:15,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:15,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628470816] [2024-06-21 16:54:15,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628470816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:15,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:15,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:54:15,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348532820] [2024-06-21 16:54:15,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:15,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:54:15,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:15,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:54:15,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:54:15,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:15,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 374 transitions, 5191 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 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-21 16:54:15,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:15,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:15,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:16,657 INFO L124 PetriNetUnfolderBase]: 4018/6219 cut-off events. [2024-06-21 16:54:16,657 INFO L125 PetriNetUnfolderBase]: For 615965/615971 co-relation queries the response was YES. [2024-06-21 16:54:16,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51014 conditions, 6219 events. 4018/6219 cut-off events. For 615965/615971 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 34772 event pairs, 862 based on Foata normal form. 16/6216 useless extension candidates. Maximal degree in co-relation 50896. Up to 5410 conditions per place. [2024-06-21 16:54:16,731 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 263 selfloop transitions, 132 changer transitions 0/410 dead transitions. [2024-06-21 16:54:16,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 410 transitions, 6126 flow [2024-06-21 16:54:16,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:54:16,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:54:16,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 16:54:16,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-21 16:54:16,732 INFO L175 Difference]: Start difference. First operand has 252 places, 374 transitions, 5191 flow. Second operand 9 states and 160 transitions. [2024-06-21 16:54:16,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 410 transitions, 6126 flow [2024-06-21 16:54:17,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 410 transitions, 5811 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 16:54:17,606 INFO L231 Difference]: Finished difference. Result has 256 places, 376 transitions, 5176 flow [2024-06-21 16:54:17,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4876, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5176, PETRI_PLACES=256, PETRI_TRANSITIONS=376} [2024-06-21 16:54:17,607 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-21 16:54:17,607 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 376 transitions, 5176 flow [2024-06-21 16:54:17,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 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-21 16:54:17,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:17,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:17,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 16:54:17,607 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:17,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:17,608 INFO L85 PathProgramCache]: Analyzing trace with hash 580896835, now seen corresponding path program 7 times [2024-06-21 16:54:17,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:17,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060268907] [2024-06-21 16:54:17,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:17,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:17,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:19,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:19,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:19,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060268907] [2024-06-21 16:54:19,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060268907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:19,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:19,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:54:19,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730093636] [2024-06-21 16:54:19,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:19,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:54:19,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:19,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:54:19,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:54:19,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:19,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 376 transitions, 5176 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:19,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:19,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:19,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:20,607 INFO L124 PetriNetUnfolderBase]: 3998/6187 cut-off events. [2024-06-21 16:54:20,607 INFO L125 PetriNetUnfolderBase]: For 613555/613561 co-relation queries the response was YES. [2024-06-21 16:54:20,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50121 conditions, 6187 events. 3998/6187 cut-off events. For 613555/613561 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 34498 event pairs, 808 based on Foata normal form. 16/6184 useless extension candidates. Maximal degree in co-relation 50001. Up to 4834 conditions per place. [2024-06-21 16:54:20,679 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 255 selfloop transitions, 149 changer transitions 0/419 dead transitions. [2024-06-21 16:54:20,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 419 transitions, 6092 flow [2024-06-21 16:54:20,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:54:20,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:54:20,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-21 16:54:20,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-21 16:54:20,681 INFO L175 Difference]: Start difference. First operand has 256 places, 376 transitions, 5176 flow. Second operand 10 states and 182 transitions. [2024-06-21 16:54:20,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 419 transitions, 6092 flow [2024-06-21 16:54:21,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 419 transitions, 5813 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 16:54:21,497 INFO L231 Difference]: Finished difference. Result has 260 places, 377 transitions, 5170 flow [2024-06-21 16:54:21,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4819, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5170, PETRI_PLACES=260, PETRI_TRANSITIONS=377} [2024-06-21 16:54:21,498 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-21 16:54:21,498 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 377 transitions, 5170 flow [2024-06-21 16:54:21,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:21,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:21,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:21,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 16:54:21,499 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:21,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:21,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1248377994, now seen corresponding path program 4 times [2024-06-21 16:54:21,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:21,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101989739] [2024-06-21 16:54:21,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:21,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:21,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:22,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:22,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:22,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101989739] [2024-06-21 16:54:22,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101989739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:22,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:22,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:22,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133356892] [2024-06-21 16:54:22,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:22,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:22,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:22,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:22,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:22,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:54:22,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 377 transitions, 5170 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:22,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:22,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:54:22,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:23,580 INFO L124 PetriNetUnfolderBase]: 4107/6300 cut-off events. [2024-06-21 16:54:23,580 INFO L125 PetriNetUnfolderBase]: For 616508/616511 co-relation queries the response was YES. [2024-06-21 16:54:23,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51278 conditions, 6300 events. 4107/6300 cut-off events. For 616508/616511 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 34739 event pairs, 924 based on Foata normal form. 4/6285 useless extension candidates. Maximal degree in co-relation 51156. Up to 6052 conditions per place. [2024-06-21 16:54:23,648 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 312 selfloop transitions, 79 changer transitions 0/394 dead transitions. [2024-06-21 16:54:23,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 394 transitions, 6171 flow [2024-06-21 16:54:23,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:23,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:23,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 16:54:23,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-21 16:54:23,649 INFO L175 Difference]: Start difference. First operand has 260 places, 377 transitions, 5170 flow. Second operand 8 states and 123 transitions. [2024-06-21 16:54:23,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 394 transitions, 6171 flow [2024-06-21 16:54:24,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 394 transitions, 5692 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-21 16:54:24,592 INFO L231 Difference]: Finished difference. Result has 260 places, 380 transitions, 4896 flow [2024-06-21 16:54:24,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4691, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4896, PETRI_PLACES=260, PETRI_TRANSITIONS=380} [2024-06-21 16:54:24,592 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-21 16:54:24,592 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 380 transitions, 4896 flow [2024-06-21 16:54:24,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:24,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:24,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:24,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 16:54:24,593 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:24,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:24,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1248366834, now seen corresponding path program 5 times [2024-06-21 16:54:24,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:24,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471416438] [2024-06-21 16:54:24,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:24,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:24,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:25,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:25,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:25,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471416438] [2024-06-21 16:54:25,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471416438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:25,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:25,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:25,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179999289] [2024-06-21 16:54:25,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:25,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:25,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:25,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:25,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:25,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:54:25,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 380 transitions, 4896 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:25,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:25,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:54:25,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:26,804 INFO L124 PetriNetUnfolderBase]: 4117/6314 cut-off events. [2024-06-21 16:54:26,804 INFO L125 PetriNetUnfolderBase]: For 627270/627273 co-relation queries the response was YES. [2024-06-21 16:54:26,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50256 conditions, 6314 events. 4117/6314 cut-off events. For 627270/627273 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 34787 event pairs, 924 based on Foata normal form. 4/6299 useless extension candidates. Maximal degree in co-relation 50134. Up to 6062 conditions per place. [2024-06-21 16:54:26,874 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 314 selfloop transitions, 81 changer transitions 0/398 dead transitions. [2024-06-21 16:54:26,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 398 transitions, 5917 flow [2024-06-21 16:54:26,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:26,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:26,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 16:54:26,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-21 16:54:26,876 INFO L175 Difference]: Start difference. First operand has 260 places, 380 transitions, 4896 flow. Second operand 8 states and 125 transitions. [2024-06-21 16:54:26,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 398 transitions, 5917 flow [2024-06-21 16:54:27,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 398 transitions, 5623 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 16:54:27,626 INFO L231 Difference]: Finished difference. Result has 261 places, 383 transitions, 4817 flow [2024-06-21 16:54:27,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4613, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4817, PETRI_PLACES=261, PETRI_TRANSITIONS=383} [2024-06-21 16:54:27,626 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-21 16:54:27,626 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 383 transitions, 4817 flow [2024-06-21 16:54:27,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:27,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:27,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:27,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 16:54:27,627 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:27,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:27,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1248366431, now seen corresponding path program 2 times [2024-06-21 16:54:27,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:27,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33992462] [2024-06-21 16:54:27,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:27,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:27,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:28,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:28,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:28,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33992462] [2024-06-21 16:54:28,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33992462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:28,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:28,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:28,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240722378] [2024-06-21 16:54:28,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:28,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:28,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:28,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:28,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:28,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:54:28,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 383 transitions, 4817 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:28,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:28,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:54:28,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:29,769 INFO L124 PetriNetUnfolderBase]: 4122/6319 cut-off events. [2024-06-21 16:54:29,770 INFO L125 PetriNetUnfolderBase]: For 639755/639767 co-relation queries the response was YES. [2024-06-21 16:54:29,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50486 conditions, 6319 events. 4122/6319 cut-off events. For 639755/639767 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 34914 event pairs, 1000 based on Foata normal form. 9/6321 useless extension candidates. Maximal degree in co-relation 50363. Up to 6231 conditions per place. [2024-06-21 16:54:29,834 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 352 selfloop transitions, 42 changer transitions 0/397 dead transitions. [2024-06-21 16:54:29,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 397 transitions, 5829 flow [2024-06-21 16:54:29,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:29,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:29,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-21 16:54:29,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-21 16:54:29,835 INFO L175 Difference]: Start difference. First operand has 261 places, 383 transitions, 4817 flow. Second operand 8 states and 118 transitions. [2024-06-21 16:54:29,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 397 transitions, 5829 flow [2024-06-21 16:54:30,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 397 transitions, 5659 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 16:54:30,739 INFO L231 Difference]: Finished difference. Result has 264 places, 386 transitions, 4791 flow [2024-06-21 16:54:30,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4647, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4791, PETRI_PLACES=264, PETRI_TRANSITIONS=386} [2024-06-21 16:54:30,740 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-21 16:54:30,740 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 386 transitions, 4791 flow [2024-06-21 16:54:30,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:30,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:30,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:30,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 16:54:30,741 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:30,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:30,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1235033951, now seen corresponding path program 3 times [2024-06-21 16:54:30,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:30,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708653461] [2024-06-21 16:54:30,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:30,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:30,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:31,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:31,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:31,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708653461] [2024-06-21 16:54:31,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708653461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:31,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:31,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:31,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310048224] [2024-06-21 16:54:31,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:31,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:31,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:31,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:31,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:31,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:54:31,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 386 transitions, 4791 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:31,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:31,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:54:31,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:32,945 INFO L124 PetriNetUnfolderBase]: 4127/6326 cut-off events. [2024-06-21 16:54:32,945 INFO L125 PetriNetUnfolderBase]: For 656156/656168 co-relation queries the response was YES. [2024-06-21 16:54:32,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50622 conditions, 6326 events. 4127/6326 cut-off events. For 656156/656168 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 34875 event pairs, 1000 based on Foata normal form. 9/6328 useless extension candidates. Maximal degree in co-relation 50498. Up to 6237 conditions per place. [2024-06-21 16:54:33,008 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 349 selfloop transitions, 48 changer transitions 0/400 dead transitions. [2024-06-21 16:54:33,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 400 transitions, 5817 flow [2024-06-21 16:54:33,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:33,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:33,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-21 16:54:33,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-06-21 16:54:33,010 INFO L175 Difference]: Start difference. First operand has 264 places, 386 transitions, 4791 flow. Second operand 8 states and 116 transitions. [2024-06-21 16:54:33,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 400 transitions, 5817 flow [2024-06-21 16:54:33,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 400 transitions, 5687 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 16:54:33,800 INFO L231 Difference]: Finished difference. Result has 267 places, 389 transitions, 4823 flow [2024-06-21 16:54:33,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4669, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4823, PETRI_PLACES=267, PETRI_TRANSITIONS=389} [2024-06-21 16:54:33,800 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-21 16:54:33,800 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 389 transitions, 4823 flow [2024-06-21 16:54:33,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:33,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:33,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:33,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 16:54:33,801 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:33,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:33,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1235479421, now seen corresponding path program 4 times [2024-06-21 16:54:33,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:33,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689893464] [2024-06-21 16:54:33,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:33,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:33,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:34,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:34,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:34,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689893464] [2024-06-21 16:54:34,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689893464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:34,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:34,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:34,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939246902] [2024-06-21 16:54:34,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:34,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:34,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:34,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:34,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:34,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:54:34,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 389 transitions, 4823 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:34,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:34,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:54:34,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:35,878 INFO L124 PetriNetUnfolderBase]: 4124/6322 cut-off events. [2024-06-21 16:54:35,878 INFO L125 PetriNetUnfolderBase]: For 670104/670116 co-relation queries the response was YES. [2024-06-21 16:54:35,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50723 conditions, 6322 events. 4124/6322 cut-off events. For 670104/670116 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 34897 event pairs, 1000 based on Foata normal form. 9/6324 useless extension candidates. Maximal degree in co-relation 50598. Up to 6234 conditions per place. [2024-06-21 16:54:35,956 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 350 selfloop transitions, 46 changer transitions 0/399 dead transitions. [2024-06-21 16:54:35,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 399 transitions, 5643 flow [2024-06-21 16:54:35,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:35,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:35,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-21 16:54:35,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-06-21 16:54:35,956 INFO L175 Difference]: Start difference. First operand has 267 places, 389 transitions, 4823 flow. Second operand 8 states and 116 transitions. [2024-06-21 16:54:35,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 399 transitions, 5643 flow [2024-06-21 16:54:36,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 399 transitions, 5487 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-21 16:54:36,977 INFO L231 Difference]: Finished difference. Result has 270 places, 389 transitions, 4765 flow [2024-06-21 16:54:36,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4667, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4765, PETRI_PLACES=270, PETRI_TRANSITIONS=389} [2024-06-21 16:54:36,978 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-21 16:54:36,978 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 389 transitions, 4765 flow [2024-06-21 16:54:36,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:36,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:36,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:36,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 16:54:36,978 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:36,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:36,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1404176242, now seen corresponding path program 6 times [2024-06-21 16:54:36,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:36,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981770970] [2024-06-21 16:54:36,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:36,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:36,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:37,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:37,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:37,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981770970] [2024-06-21 16:54:37,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981770970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:37,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:37,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:37,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749622755] [2024-06-21 16:54:37,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:37,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:37,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:37,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:37,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:37,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:54:37,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 389 transitions, 4765 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:37,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:37,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:54:37,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:39,098 INFO L124 PetriNetUnfolderBase]: 4118/6316 cut-off events. [2024-06-21 16:54:39,098 INFO L125 PetriNetUnfolderBase]: For 684126/684129 co-relation queries the response was YES. [2024-06-21 16:54:39,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50707 conditions, 6316 events. 4118/6316 cut-off events. For 684126/684129 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 34773 event pairs, 921 based on Foata normal form. 4/6301 useless extension candidates. Maximal degree in co-relation 50581. Up to 6067 conditions per place. [2024-06-21 16:54:39,177 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 315 selfloop transitions, 84 changer transitions 0/402 dead transitions. [2024-06-21 16:54:39,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 402 transitions, 5603 flow [2024-06-21 16:54:39,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:39,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:39,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 16:54:39,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-21 16:54:39,178 INFO L175 Difference]: Start difference. First operand has 270 places, 389 transitions, 4765 flow. Second operand 8 states and 121 transitions. [2024-06-21 16:54:39,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 402 transitions, 5603 flow [2024-06-21 16:54:40,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 402 transitions, 5470 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 16:54:40,066 INFO L231 Difference]: Finished difference. Result has 271 places, 389 transitions, 4806 flow [2024-06-21 16:54:40,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4632, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4806, PETRI_PLACES=271, PETRI_TRANSITIONS=389} [2024-06-21 16:54:40,067 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-21 16:54:40,067 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 389 transitions, 4806 flow [2024-06-21 16:54:40,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:40,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:40,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:40,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 16:54:40,068 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:40,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:40,068 INFO L85 PathProgramCache]: Analyzing trace with hash 197084451, now seen corresponding path program 1 times [2024-06-21 16:54:40,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:40,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704171483] [2024-06-21 16:54:40,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:40,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:40,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:40,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:40,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:40,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704171483] [2024-06-21 16:54:40,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704171483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:40,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:40,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:40,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326834980] [2024-06-21 16:54:40,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:40,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:40,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:40,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:40,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:41,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:54:41,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 389 transitions, 4806 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:41,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:41,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:54:41,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:42,113 INFO L124 PetriNetUnfolderBase]: 3863/6062 cut-off events. [2024-06-21 16:54:42,113 INFO L125 PetriNetUnfolderBase]: For 605336/605336 co-relation queries the response was YES. [2024-06-21 16:54:42,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46900 conditions, 6062 events. 3863/6062 cut-off events. For 605336/605336 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 34730 event pairs, 978 based on Foata normal form. 1/6051 useless extension candidates. Maximal degree in co-relation 46774. Up to 5793 conditions per place. [2024-06-21 16:54:42,186 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 369 selfloop transitions, 24 changer transitions 0/416 dead transitions. [2024-06-21 16:54:42,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 416 transitions, 5900 flow [2024-06-21 16:54:42,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:54:42,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:54:42,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 16:54:42,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-21 16:54:42,187 INFO L175 Difference]: Start difference. First operand has 271 places, 389 transitions, 4806 flow. Second operand 9 states and 149 transitions. [2024-06-21 16:54:42,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 416 transitions, 5900 flow [2024-06-21 16:54:43,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 416 transitions, 5708 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 16:54:43,035 INFO L231 Difference]: Finished difference. Result has 272 places, 395 transitions, 4766 flow [2024-06-21 16:54:43,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4614, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4766, PETRI_PLACES=272, PETRI_TRANSITIONS=395} [2024-06-21 16:54:43,036 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-21 16:54:43,036 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 395 transitions, 4766 flow [2024-06-21 16:54:43,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:43,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:43,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:43,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 16:54:43,037 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:43,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:43,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1442098296, now seen corresponding path program 1 times [2024-06-21 16:54:43,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:43,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722480247] [2024-06-21 16:54:43,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:43,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:43,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:43,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:43,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:43,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722480247] [2024-06-21 16:54:43,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722480247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:43,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:43,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:43,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102055539] [2024-06-21 16:54:43,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:43,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:43,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:43,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:43,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:43,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:43,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 395 transitions, 4766 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:43,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:43,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:43,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:44,953 INFO L124 PetriNetUnfolderBase]: 3972/6173 cut-off events. [2024-06-21 16:54:44,954 INFO L125 PetriNetUnfolderBase]: For 620232/620232 co-relation queries the response was YES. [2024-06-21 16:54:45,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47979 conditions, 6173 events. 3972/6173 cut-off events. For 620232/620232 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 34853 event pairs, 1005 based on Foata normal form. 1/6162 useless extension candidates. Maximal degree in co-relation 47852. Up to 6042 conditions per place. [2024-06-21 16:54:45,030 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 387 selfloop transitions, 18 changer transitions 0/414 dead transitions. [2024-06-21 16:54:45,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 414 transitions, 5696 flow [2024-06-21 16:54:45,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:45,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:45,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 16:54:45,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 16:54:45,031 INFO L175 Difference]: Start difference. First operand has 272 places, 395 transitions, 4766 flow. Second operand 8 states and 124 transitions. [2024-06-21 16:54:45,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 414 transitions, 5696 flow [2024-06-21 16:54:45,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 414 transitions, 5621 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 16:54:45,891 INFO L231 Difference]: Finished difference. Result has 275 places, 398 transitions, 4807 flow [2024-06-21 16:54:45,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4691, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4807, PETRI_PLACES=275, PETRI_TRANSITIONS=398} [2024-06-21 16:54:45,891 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-21 16:54:45,891 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 398 transitions, 4807 flow [2024-06-21 16:54:45,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:45,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:45,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:45,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 16:54:45,892 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:45,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:45,892 INFO L85 PathProgramCache]: Analyzing trace with hash 200749581, now seen corresponding path program 2 times [2024-06-21 16:54:45,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:45,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152293763] [2024-06-21 16:54:45,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:45,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:45,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:46,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:46,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:46,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152293763] [2024-06-21 16:54:46,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152293763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:46,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:46,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:46,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484831809] [2024-06-21 16:54:46,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:46,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:46,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:46,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:46,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:46,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:54:46,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 398 transitions, 4807 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:46,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:46,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:54:46,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:48,027 INFO L124 PetriNetUnfolderBase]: 3877/6077 cut-off events. [2024-06-21 16:54:48,027 INFO L125 PetriNetUnfolderBase]: For 635664/635664 co-relation queries the response was YES. [2024-06-21 16:54:48,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47985 conditions, 6077 events. 3877/6077 cut-off events. For 635664/635664 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 34741 event pairs, 977 based on Foata normal form. 1/6066 useless extension candidates. Maximal degree in co-relation 47856. Up to 5819 conditions per place. [2024-06-21 16:54:48,100 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 372 selfloop transitions, 18 changer transitions 0/414 dead transitions. [2024-06-21 16:54:48,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 414 transitions, 5639 flow [2024-06-21 16:54:48,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:48,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:48,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 16:54:48,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 16:54:48,101 INFO L175 Difference]: Start difference. First operand has 275 places, 398 transitions, 4807 flow. Second operand 8 states and 131 transitions. [2024-06-21 16:54:48,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 414 transitions, 5639 flow [2024-06-21 16:54:48,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 414 transitions, 5527 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-21 16:54:48,985 INFO L231 Difference]: Finished difference. Result has 277 places, 398 transitions, 4737 flow [2024-06-21 16:54:48,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4695, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4737, PETRI_PLACES=277, PETRI_TRANSITIONS=398} [2024-06-21 16:54:48,985 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-21 16:54:48,985 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 398 transitions, 4737 flow [2024-06-21 16:54:48,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:48,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:48,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:48,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 16:54:48,986 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:48,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:48,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1665172133, now seen corresponding path program 1 times [2024-06-21 16:54:48,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:48,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957435052] [2024-06-21 16:54:48,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:48,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:48,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:49,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:49,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:49,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957435052] [2024-06-21 16:54:49,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957435052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:49,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:49,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:49,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265583242] [2024-06-21 16:54:49,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:49,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:49,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:49,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:49,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:49,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:49,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 398 transitions, 4737 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:49,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:49,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:49,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:50,833 INFO L124 PetriNetUnfolderBase]: 3987/6196 cut-off events. [2024-06-21 16:54:50,833 INFO L125 PetriNetUnfolderBase]: For 654302/654302 co-relation queries the response was YES. [2024-06-21 16:54:50,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48770 conditions, 6196 events. 3987/6196 cut-off events. For 654302/654302 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 35011 event pairs, 1007 based on Foata normal form. 2/6186 useless extension candidates. Maximal degree in co-relation 48640. Up to 6033 conditions per place. [2024-06-21 16:54:50,902 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 379 selfloop transitions, 35 changer transitions 0/423 dead transitions. [2024-06-21 16:54:50,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 423 transitions, 5879 flow [2024-06-21 16:54:50,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:50,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:50,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 16:54:50,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 16:54:50,903 INFO L175 Difference]: Start difference. First operand has 277 places, 398 transitions, 4737 flow. Second operand 8 states and 130 transitions. [2024-06-21 16:54:50,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 423 transitions, 5879 flow [2024-06-21 16:54:51,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 423 transitions, 5833 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 16:54:51,666 INFO L231 Difference]: Finished difference. Result has 279 places, 407 transitions, 4906 flow [2024-06-21 16:54:51,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4691, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4906, PETRI_PLACES=279, PETRI_TRANSITIONS=407} [2024-06-21 16:54:51,666 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-21 16:54:51,666 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 407 transitions, 4906 flow [2024-06-21 16:54:51,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:51,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:51,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:51,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 16:54:51,667 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:51,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:51,667 INFO L85 PathProgramCache]: Analyzing trace with hash 200899466, now seen corresponding path program 2 times [2024-06-21 16:54:51,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:51,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614702240] [2024-06-21 16:54:51,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:51,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:51,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:52,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:52,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:52,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614702240] [2024-06-21 16:54:52,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614702240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:52,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:52,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:52,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120616457] [2024-06-21 16:54:52,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:52,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:52,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:52,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:52,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:52,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:52,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 407 transitions, 4906 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:52,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:52,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:52,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:53,763 INFO L124 PetriNetUnfolderBase]: 4000/6214 cut-off events. [2024-06-21 16:54:53,763 INFO L125 PetriNetUnfolderBase]: For 672738/672738 co-relation queries the response was YES. [2024-06-21 16:54:53,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49765 conditions, 6214 events. 4000/6214 cut-off events. For 672738/672738 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 35139 event pairs, 1006 based on Foata normal form. 1/6203 useless extension candidates. Maximal degree in co-relation 49633. Up to 6039 conditions per place. [2024-06-21 16:54:53,835 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 377 selfloop transitions, 45 changer transitions 0/431 dead transitions. [2024-06-21 16:54:53,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 431 transitions, 6334 flow [2024-06-21 16:54:53,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:53,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:53,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 16:54:53,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 16:54:53,836 INFO L175 Difference]: Start difference. First operand has 279 places, 407 transitions, 4906 flow. Second operand 8 states and 130 transitions. [2024-06-21 16:54:53,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 431 transitions, 6334 flow [2024-06-21 16:54:54,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 431 transitions, 6268 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-21 16:54:54,526 INFO L231 Difference]: Finished difference. Result has 284 places, 416 transitions, 5170 flow [2024-06-21 16:54:54,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4840, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5170, PETRI_PLACES=284, PETRI_TRANSITIONS=416} [2024-06-21 16:54:54,527 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-21 16:54:54,527 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 416 transitions, 5170 flow [2024-06-21 16:54:54,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:54,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:54,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:54,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 16:54:54,527 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:54,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:54,528 INFO L85 PathProgramCache]: Analyzing trace with hash 200893731, now seen corresponding path program 3 times [2024-06-21 16:54:54,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:54,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246873996] [2024-06-21 16:54:54,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:54,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:54,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:55,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:55,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:55,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246873996] [2024-06-21 16:54:55,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246873996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:55,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:55,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:55,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439166590] [2024-06-21 16:54:55,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:55,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:55,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:55,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:55,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:55,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:54:55,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 416 transitions, 5170 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:55,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:55,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:54:55,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:56,639 INFO L124 PetriNetUnfolderBase]: 3912/6128 cut-off events. [2024-06-21 16:54:56,639 INFO L125 PetriNetUnfolderBase]: For 694420/694420 co-relation queries the response was YES. [2024-06-21 16:54:56,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49934 conditions, 6128 events. 3912/6128 cut-off events. For 694420/694420 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 35088 event pairs, 977 based on Foata normal form. 1/6117 useless extension candidates. Maximal degree in co-relation 49799. Up to 5848 conditions per place. [2024-06-21 16:54:56,722 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 375 selfloop transitions, 30 changer transitions 0/432 dead transitions. [2024-06-21 16:54:56,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 432 transitions, 6078 flow [2024-06-21 16:54:56,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:56,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:56,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 16:54:56,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 16:54:56,723 INFO L175 Difference]: Start difference. First operand has 284 places, 416 transitions, 5170 flow. Second operand 8 states and 132 transitions. [2024-06-21 16:54:56,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 432 transitions, 6078 flow [2024-06-21 16:54:57,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 432 transitions, 5971 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-21 16:54:57,715 INFO L231 Difference]: Finished difference. Result has 289 places, 419 transitions, 5193 flow [2024-06-21 16:54:57,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5063, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5193, PETRI_PLACES=289, PETRI_TRANSITIONS=419} [2024-06-21 16:54:57,715 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-21 16:54:57,715 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 419 transitions, 5193 flow [2024-06-21 16:54:57,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:57,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:57,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:57,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 16:54:57,716 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:57,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:57,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1665166336, now seen corresponding path program 3 times [2024-06-21 16:54:57,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:57,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432687395] [2024-06-21 16:54:57,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:57,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:57,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:58,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:58,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:58,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432687395] [2024-06-21 16:54:58,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432687395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:58,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:58,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:58,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299223589] [2024-06-21 16:54:58,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:58,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:58,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:58,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:58,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:58,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:58,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 419 transitions, 5193 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:58,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:58,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:58,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:59,610 INFO L124 PetriNetUnfolderBase]: 4002/6217 cut-off events. [2024-06-21 16:54:59,611 INFO L125 PetriNetUnfolderBase]: For 703538/703538 co-relation queries the response was YES. [2024-06-21 16:54:59,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50789 conditions, 6217 events. 4002/6217 cut-off events. For 703538/703538 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 35110 event pairs, 1006 based on Foata normal form. 1/6206 useless extension candidates. Maximal degree in co-relation 50652. Up to 6043 conditions per place. [2024-06-21 16:54:59,694 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 380 selfloop transitions, 44 changer transitions 0/433 dead transitions. [2024-06-21 16:54:59,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 433 transitions, 6243 flow [2024-06-21 16:54:59,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:59,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:59,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 16:54:59,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 16:54:59,695 INFO L175 Difference]: Start difference. First operand has 289 places, 419 transitions, 5193 flow. Second operand 8 states and 130 transitions. [2024-06-21 16:54:59,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 433 transitions, 6243 flow [2024-06-21 16:55:00,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 433 transitions, 6089 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-21 16:55:00,748 INFO L231 Difference]: Finished difference. Result has 291 places, 419 transitions, 5133 flow [2024-06-21 16:55:00,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5039, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5133, PETRI_PLACES=291, PETRI_TRANSITIONS=419} [2024-06-21 16:55:00,748 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-21 16:55:00,748 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 419 transitions, 5133 flow [2024-06-21 16:55:00,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:00,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:00,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:00,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 16:55:00,749 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:00,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:00,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1332187141, now seen corresponding path program 4 times [2024-06-21 16:55:00,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:00,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002327629] [2024-06-21 16:55:00,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:00,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:00,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:01,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:01,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:01,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002327629] [2024-06-21 16:55:01,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002327629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:01,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:01,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:01,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317974121] [2024-06-21 16:55:01,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:01,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:01,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:01,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:01,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:01,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:55:01,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 419 transitions, 5133 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:01,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:01,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:55:01,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:02,869 INFO L124 PetriNetUnfolderBase]: 3906/6120 cut-off events. [2024-06-21 16:55:02,869 INFO L125 PetriNetUnfolderBase]: For 719349/719349 co-relation queries the response was YES. [2024-06-21 16:55:02,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50427 conditions, 6120 events. 3906/6120 cut-off events. For 719349/719349 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 35052 event pairs, 976 based on Foata normal form. 1/6109 useless extension candidates. Maximal degree in co-relation 50289. Up to 5868 conditions per place. [2024-06-21 16:55:02,945 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 387 selfloop transitions, 18 changer transitions 0/432 dead transitions. [2024-06-21 16:55:02,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 432 transitions, 6035 flow [2024-06-21 16:55:02,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:02,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:02,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 16:55:02,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-21 16:55:02,946 INFO L175 Difference]: Start difference. First operand has 291 places, 419 transitions, 5133 flow. Second operand 8 states and 125 transitions. [2024-06-21 16:55:02,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 432 transitions, 6035 flow [2024-06-21 16:55:03,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 432 transitions, 5927 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 16:55:03,990 INFO L231 Difference]: Finished difference. Result has 292 places, 422 transitions, 5137 flow [2024-06-21 16:55:03,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5025, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5137, PETRI_PLACES=292, PETRI_TRANSITIONS=422} [2024-06-21 16:55:03,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-21 16:55:03,991 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 422 transitions, 5137 flow [2024-06-21 16:55:03,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:03,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:03,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:03,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 16:55:03,991 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:03,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:03,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1397003710, now seen corresponding path program 4 times [2024-06-21 16:55:03,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:03,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476774549] [2024-06-21 16:55:03,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:03,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:03,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:04,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:04,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:04,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476774549] [2024-06-21 16:55:04,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476774549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:04,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:04,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:04,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535582558] [2024-06-21 16:55:04,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:04,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:04,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:04,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:04,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:04,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:04,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 422 transitions, 5137 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:04,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:04,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:04,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:05,881 INFO L124 PetriNetUnfolderBase]: 4004/6220 cut-off events. [2024-06-21 16:55:05,882 INFO L125 PetriNetUnfolderBase]: For 732832/732832 co-relation queries the response was YES. [2024-06-21 16:55:05,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51433 conditions, 6220 events. 4004/6220 cut-off events. For 732832/732832 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 35125 event pairs, 1004 based on Foata normal form. 1/6209 useless extension candidates. Maximal degree in co-relation 51294. Up to 6084 conditions per place. [2024-06-21 16:55:05,964 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 399 selfloop transitions, 28 changer transitions 0/436 dead transitions. [2024-06-21 16:55:05,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 436 transitions, 6263 flow [2024-06-21 16:55:05,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:05,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:05,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 16:55:05,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-21 16:55:05,965 INFO L175 Difference]: Start difference. First operand has 292 places, 422 transitions, 5137 flow. Second operand 8 states and 122 transitions. [2024-06-21 16:55:05,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 436 transitions, 6263 flow [2024-06-21 16:55:07,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 436 transitions, 6173 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 16:55:07,096 INFO L231 Difference]: Finished difference. Result has 294 places, 425 transitions, 5187 flow [2024-06-21 16:55:07,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5047, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5187, PETRI_PLACES=294, PETRI_TRANSITIONS=425} [2024-06-21 16:55:07,096 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-21 16:55:07,097 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 425 transitions, 5187 flow [2024-06-21 16:55:07,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:07,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:07,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:07,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 16:55:07,098 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:07,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:07,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1397009507, now seen corresponding path program 2 times [2024-06-21 16:55:07,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:07,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083934104] [2024-06-21 16:55:07,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:07,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:07,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:07,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:07,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:07,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083934104] [2024-06-21 16:55:07,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083934104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:07,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:07,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:07,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292367921] [2024-06-21 16:55:07,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:07,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:07,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:07,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:07,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:07,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:07,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 425 transitions, 5187 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:07,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:07,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:07,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:09,000 INFO L124 PetriNetUnfolderBase]: 4014/6236 cut-off events. [2024-06-21 16:55:09,000 INFO L125 PetriNetUnfolderBase]: For 753095/753095 co-relation queries the response was YES. [2024-06-21 16:55:09,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51723 conditions, 6236 events. 4014/6236 cut-off events. For 753095/753095 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 35295 event pairs, 1004 based on Foata normal form. 2/6226 useless extension candidates. Maximal degree in co-relation 51583. Up to 6088 conditions per place. [2024-06-21 16:55:09,083 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 403 selfloop transitions, 29 changer transitions 0/441 dead transitions. [2024-06-21 16:55:09,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 441 transitions, 6303 flow [2024-06-21 16:55:09,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:09,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:09,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 16:55:09,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-21 16:55:09,085 INFO L175 Difference]: Start difference. First operand has 294 places, 425 transitions, 5187 flow. Second operand 8 states and 125 transitions. [2024-06-21 16:55:09,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 441 transitions, 6303 flow [2024-06-21 16:55:10,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 441 transitions, 6163 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 16:55:10,151 INFO L231 Difference]: Finished difference. Result has 296 places, 428 transitions, 5159 flow [2024-06-21 16:55:10,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5047, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5159, PETRI_PLACES=296, PETRI_TRANSITIONS=428} [2024-06-21 16:55:10,151 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 253 predicate places. [2024-06-21 16:55:10,152 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 428 transitions, 5159 flow [2024-06-21 16:55:10,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:10,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:10,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:10,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 16:55:10,152 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:10,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:10,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1397009290, now seen corresponding path program 5 times [2024-06-21 16:55:10,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:10,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839660271] [2024-06-21 16:55:10,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:10,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:10,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:10,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:10,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:10,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839660271] [2024-06-21 16:55:10,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839660271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:10,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:10,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:10,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051211641] [2024-06-21 16:55:10,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:10,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:10,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:10,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:10,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:10,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:10,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 428 transitions, 5159 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:10,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:10,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:10,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:12,163 INFO L124 PetriNetUnfolderBase]: 4019/6243 cut-off events. [2024-06-21 16:55:12,163 INFO L125 PetriNetUnfolderBase]: For 766264/766264 co-relation queries the response was YES. [2024-06-21 16:55:12,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51942 conditions, 6243 events. 4019/6243 cut-off events. For 766264/766264 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 35327 event pairs, 1004 based on Foata normal form. 1/6232 useless extension candidates. Maximal degree in co-relation 51801. Up to 6104 conditions per place. [2024-06-21 16:55:12,241 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 403 selfloop transitions, 30 changer transitions 0/442 dead transitions. [2024-06-21 16:55:12,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 442 transitions, 6291 flow [2024-06-21 16:55:12,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:12,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:12,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 16:55:12,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-21 16:55:12,242 INFO L175 Difference]: Start difference. First operand has 296 places, 428 transitions, 5159 flow. Second operand 8 states and 123 transitions. [2024-06-21 16:55:12,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 442 transitions, 6291 flow [2024-06-21 16:55:13,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 442 transitions, 6186 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 16:55:13,308 INFO L231 Difference]: Finished difference. Result has 298 places, 431 transitions, 5188 flow [2024-06-21 16:55:13,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5054, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5188, PETRI_PLACES=298, PETRI_TRANSITIONS=431} [2024-06-21 16:55:13,308 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-21 16:55:13,308 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 431 transitions, 5188 flow [2024-06-21 16:55:13,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:13,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:13,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:13,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 16:55:13,309 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:13,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:13,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1404360940, now seen corresponding path program 6 times [2024-06-21 16:55:13,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:13,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137788617] [2024-06-21 16:55:13,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:13,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:13,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:13,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:13,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:13,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137788617] [2024-06-21 16:55:13,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137788617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:13,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:13,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:13,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587087871] [2024-06-21 16:55:13,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:13,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:13,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:13,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:13,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:14,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:14,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 431 transitions, 5188 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:14,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:14,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:14,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:15,247 INFO L124 PetriNetUnfolderBase]: 4030/6258 cut-off events. [2024-06-21 16:55:15,247 INFO L125 PetriNetUnfolderBase]: For 783174/783174 co-relation queries the response was YES. [2024-06-21 16:55:15,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52200 conditions, 6258 events. 4030/6258 cut-off events. For 783174/783174 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 35383 event pairs, 1004 based on Foata normal form. 1/6247 useless extension candidates. Maximal degree in co-relation 52059. Up to 6135 conditions per place. [2024-06-21 16:55:15,332 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 414 selfloop transitions, 18 changer transitions 0/441 dead transitions. [2024-06-21 16:55:15,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 441 transitions, 6080 flow [2024-06-21 16:55:15,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:15,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:15,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-21 16:55:15,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-21 16:55:15,334 INFO L175 Difference]: Start difference. First operand has 298 places, 431 transitions, 5188 flow. Second operand 8 states and 118 transitions. [2024-06-21 16:55:15,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 441 transitions, 6080 flow [2024-06-21 16:55:16,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 441 transitions, 5928 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-21 16:55:16,599 INFO L231 Difference]: Finished difference. Result has 301 places, 431 transitions, 5078 flow [2024-06-21 16:55:16,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5036, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5078, PETRI_PLACES=301, PETRI_TRANSITIONS=431} [2024-06-21 16:55:16,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-21 16:55:16,600 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 431 transitions, 5078 flow [2024-06-21 16:55:16,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:16,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:16,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:16,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 16:55:16,600 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:16,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:16,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1404628067, now seen corresponding path program 3 times [2024-06-21 16:55:16,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:16,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749730832] [2024-06-21 16:55:16,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:16,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:16,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:17,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:17,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:17,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749730832] [2024-06-21 16:55:17,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749730832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:17,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:17,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:17,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43410880] [2024-06-21 16:55:17,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:17,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:17,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:17,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:17,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:17,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:17,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 431 transitions, 5078 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:17,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:17,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:17,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:18,516 INFO L124 PetriNetUnfolderBase]: 4031/6260 cut-off events. [2024-06-21 16:55:18,516 INFO L125 PetriNetUnfolderBase]: For 803093/803093 co-relation queries the response was YES. [2024-06-21 16:55:18,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52164 conditions, 6260 events. 4031/6260 cut-off events. For 803093/803093 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 35389 event pairs, 1004 based on Foata normal form. 3/6251 useless extension candidates. Maximal degree in co-relation 52022. Up to 6129 conditions per place. [2024-06-21 16:55:18,605 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 416 selfloop transitions, 20 changer transitions 0/445 dead transitions. [2024-06-21 16:55:18,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 445 transitions, 6026 flow [2024-06-21 16:55:18,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:18,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:18,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-21 16:55:18,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-21 16:55:18,606 INFO L175 Difference]: Start difference. First operand has 301 places, 431 transitions, 5078 flow. Second operand 8 states and 119 transitions. [2024-06-21 16:55:18,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 445 transitions, 6026 flow [2024-06-21 16:55:19,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 445 transitions, 5966 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 16:55:19,805 INFO L231 Difference]: Finished difference. Result has 301 places, 434 transitions, 5115 flow [2024-06-21 16:55:19,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5018, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5115, PETRI_PLACES=301, PETRI_TRANSITIONS=434} [2024-06-21 16:55:19,805 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-21 16:55:19,805 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 434 transitions, 5115 flow [2024-06-21 16:55:19,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:19,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:19,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:19,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 16:55:19,806 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:19,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:19,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1404361157, now seen corresponding path program 4 times [2024-06-21 16:55:19,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:19,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318993049] [2024-06-21 16:55:19,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:19,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:19,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:20,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:20,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:20,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318993049] [2024-06-21 16:55:20,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318993049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:20,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:20,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:20,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73962606] [2024-06-21 16:55:20,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:20,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:20,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:20,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:20,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:20,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:20,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 434 transitions, 5115 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:20,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:20,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:20,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:21,684 INFO L124 PetriNetUnfolderBase]: 4025/6252 cut-off events. [2024-06-21 16:55:21,684 INFO L125 PetriNetUnfolderBase]: For 809029/809029 co-relation queries the response was YES. [2024-06-21 16:55:21,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52163 conditions, 6252 events. 4025/6252 cut-off events. For 809029/809029 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 35426 event pairs, 1003 based on Foata normal form. 2/6242 useless extension candidates. Maximal degree in co-relation 52020. Up to 6112 conditions per place. [2024-06-21 16:55:21,765 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 412 selfloop transitions, 25 changer transitions 0/446 dead transitions. [2024-06-21 16:55:21,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 446 transitions, 6025 flow [2024-06-21 16:55:21,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:21,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:21,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 16:55:21,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-21 16:55:21,766 INFO L175 Difference]: Start difference. First operand has 301 places, 434 transitions, 5115 flow. Second operand 8 states and 122 transitions. [2024-06-21 16:55:21,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 446 transitions, 6025 flow [2024-06-21 16:55:22,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 446 transitions, 5934 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 16:55:22,897 INFO L231 Difference]: Finished difference. Result has 303 places, 434 transitions, 5080 flow [2024-06-21 16:55:22,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5024, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5080, PETRI_PLACES=303, PETRI_TRANSITIONS=434} [2024-06-21 16:55:22,897 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-21 16:55:22,898 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 434 transitions, 5080 flow [2024-06-21 16:55:22,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:22,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:22,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:22,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 16:55:22,898 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:22,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:22,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1494191899, now seen corresponding path program 1 times [2024-06-21 16:55:22,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:22,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592702600] [2024-06-21 16:55:22,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:22,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:22,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:23,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:23,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:23,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592702600] [2024-06-21 16:55:23,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592702600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:23,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:23,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:23,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534102096] [2024-06-21 16:55:23,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:23,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:23,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:23,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:23,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:23,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:23,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 434 transitions, 5080 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:23,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:23,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:23,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:25,019 INFO L124 PetriNetUnfolderBase]: 4124/6366 cut-off events. [2024-06-21 16:55:25,019 INFO L125 PetriNetUnfolderBase]: For 968707/968711 co-relation queries the response was YES. [2024-06-21 16:55:25,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56247 conditions, 6366 events. 4124/6366 cut-off events. For 968707/968711 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 35773 event pairs, 832 based on Foata normal form. 6/6369 useless extension candidates. Maximal degree in co-relation 56103. Up to 5914 conditions per place. [2024-06-21 16:55:25,093 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 378 selfloop transitions, 76 changer transitions 0/477 dead transitions. [2024-06-21 16:55:25,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 477 transitions, 6439 flow [2024-06-21 16:55:25,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:25,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:25,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 16:55:25,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-21 16:55:25,094 INFO L175 Difference]: Start difference. First operand has 303 places, 434 transitions, 5080 flow. Second operand 8 states and 141 transitions. [2024-06-21 16:55:25,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 477 transitions, 6439 flow [2024-06-21 16:55:26,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 477 transitions, 6360 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 16:55:26,731 INFO L231 Difference]: Finished difference. Result has 306 places, 448 transitions, 5379 flow [2024-06-21 16:55:26,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5001, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5379, PETRI_PLACES=306, PETRI_TRANSITIONS=448} [2024-06-21 16:55:26,731 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-21 16:55:26,731 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 448 transitions, 5379 flow [2024-06-21 16:55:26,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:26,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:26,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:26,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 16:55:26,732 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:26,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:26,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1770836103, now seen corresponding path program 2 times [2024-06-21 16:55:26,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:26,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294617425] [2024-06-21 16:55:26,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:26,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:26,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:27,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:27,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:27,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294617425] [2024-06-21 16:55:27,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294617425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:27,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:27,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:27,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982498326] [2024-06-21 16:55:27,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:27,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:27,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:27,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:27,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:27,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:27,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 448 transitions, 5379 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:27,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:27,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:27,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:28,801 INFO L124 PetriNetUnfolderBase]: 4134/6377 cut-off events. [2024-06-21 16:55:28,802 INFO L125 PetriNetUnfolderBase]: For 995096/995100 co-relation queries the response was YES. [2024-06-21 16:55:28,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57787 conditions, 6377 events. 4134/6377 cut-off events. For 995096/995100 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 35736 event pairs, 882 based on Foata normal form. 6/6380 useless extension candidates. Maximal degree in co-relation 57640. Up to 6047 conditions per place. [2024-06-21 16:55:28,894 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 386 selfloop transitions, 67 changer transitions 0/476 dead transitions. [2024-06-21 16:55:28,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 476 transitions, 6454 flow [2024-06-21 16:55:28,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:28,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:28,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 16:55:28,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 16:55:28,895 INFO L175 Difference]: Start difference. First operand has 306 places, 448 transitions, 5379 flow. Second operand 8 states and 135 transitions. [2024-06-21 16:55:28,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 476 transitions, 6454 flow [2024-06-21 16:55:30,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 476 transitions, 6327 flow, removed 59 selfloop flow, removed 2 redundant places. [2024-06-21 16:55:30,532 INFO L231 Difference]: Finished difference. Result has 312 places, 452 transitions, 5470 flow [2024-06-21 16:55:30,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5286, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5470, PETRI_PLACES=312, PETRI_TRANSITIONS=452} [2024-06-21 16:55:30,533 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-21 16:55:30,533 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 452 transitions, 5470 flow [2024-06-21 16:55:30,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:30,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:30,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:30,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 16:55:30,533 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:30,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:30,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1141734365, now seen corresponding path program 3 times [2024-06-21 16:55:30,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:30,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112970970] [2024-06-21 16:55:30,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:30,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:30,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:31,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:31,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:31,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112970970] [2024-06-21 16:55:31,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112970970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:31,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:31,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:31,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589389607] [2024-06-21 16:55:31,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:31,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:31,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:31,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:31,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:31,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:31,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 452 transitions, 5470 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:31,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:31,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:31,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:32,537 INFO L124 PetriNetUnfolderBase]: 4168/6422 cut-off events. [2024-06-21 16:55:32,537 INFO L125 PetriNetUnfolderBase]: For 1027976/1027976 co-relation queries the response was YES. [2024-06-21 16:55:32,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58347 conditions, 6422 events. 4168/6422 cut-off events. For 1027976/1027976 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 35969 event pairs, 850 based on Foata normal form. 2/6421 useless extension candidates. Maximal degree in co-relation 58198. Up to 5844 conditions per place. [2024-06-21 16:55:32,625 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 370 selfloop transitions, 95 changer transitions 0/488 dead transitions. [2024-06-21 16:55:32,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 488 transitions, 7037 flow [2024-06-21 16:55:32,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:32,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:32,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 16:55:32,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-21 16:55:32,626 INFO L175 Difference]: Start difference. First operand has 312 places, 452 transitions, 5470 flow. Second operand 8 states and 142 transitions. [2024-06-21 16:55:32,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 488 transitions, 7037 flow [2024-06-21 16:55:34,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 488 transitions, 6901 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 16:55:34,340 INFO L231 Difference]: Finished difference. Result has 315 places, 462 transitions, 5727 flow [2024-06-21 16:55:34,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5334, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5727, PETRI_PLACES=315, PETRI_TRANSITIONS=462} [2024-06-21 16:55:34,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-21 16:55:34,341 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 462 transitions, 5727 flow [2024-06-21 16:55:34,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:34,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:34,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:34,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 16:55:34,341 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:34,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:34,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1141555619, now seen corresponding path program 1 times [2024-06-21 16:55:34,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:34,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738667345] [2024-06-21 16:55:34,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:34,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:34,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:35,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:35,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:35,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738667345] [2024-06-21 16:55:35,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738667345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:35,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:35,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:35,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897378336] [2024-06-21 16:55:35,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:35,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:35,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:35,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:35,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:35,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:35,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 462 transitions, 5727 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:35,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:35,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:35,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:36,678 INFO L124 PetriNetUnfolderBase]: 4173/6429 cut-off events. [2024-06-21 16:55:36,679 INFO L125 PetriNetUnfolderBase]: For 1049994/1049998 co-relation queries the response was YES. [2024-06-21 16:55:36,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59248 conditions, 6429 events. 4173/6429 cut-off events. For 1049994/1049998 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 36085 event pairs, 964 based on Foata normal form. 5/6431 useless extension candidates. Maximal degree in co-relation 59098. Up to 6223 conditions per place. [2024-06-21 16:55:36,767 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 438 selfloop transitions, 25 changer transitions 0/486 dead transitions. [2024-06-21 16:55:36,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 486 transitions, 6809 flow [2024-06-21 16:55:36,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:36,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:36,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 16:55:36,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 16:55:36,768 INFO L175 Difference]: Start difference. First operand has 315 places, 462 transitions, 5727 flow. Second operand 8 states and 130 transitions. [2024-06-21 16:55:36,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 486 transitions, 6809 flow [2024-06-21 16:55:38,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 486 transitions, 6624 flow, removed 66 selfloop flow, removed 3 redundant places. [2024-06-21 16:55:38,607 INFO L231 Difference]: Finished difference. Result has 320 places, 465 transitions, 5690 flow [2024-06-21 16:55:38,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5544, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5690, PETRI_PLACES=320, PETRI_TRANSITIONS=465} [2024-06-21 16:55:38,608 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-21 16:55:38,608 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 465 transitions, 5690 flow [2024-06-21 16:55:38,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:38,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:38,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:38,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 16:55:38,609 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:38,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:38,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1141435649, now seen corresponding path program 2 times [2024-06-21 16:55:38,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:38,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140892732] [2024-06-21 16:55:38,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:38,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:38,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:39,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:39,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:39,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140892732] [2024-06-21 16:55:39,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140892732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:39,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:39,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:39,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271526295] [2024-06-21 16:55:39,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:39,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:39,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:39,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:39,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:39,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:39,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 465 transitions, 5690 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:39,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:39,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:39,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:40,798 INFO L124 PetriNetUnfolderBase]: 4186/6447 cut-off events. [2024-06-21 16:55:40,798 INFO L125 PetriNetUnfolderBase]: For 1072466/1072470 co-relation queries the response was YES. [2024-06-21 16:55:40,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59540 conditions, 6447 events. 4186/6447 cut-off events. For 1072466/1072470 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 36200 event pairs, 965 based on Foata normal form. 5/6449 useless extension candidates. Maximal degree in co-relation 59388. Up to 6210 conditions per place. [2024-06-21 16:55:40,874 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 425 selfloop transitions, 42 changer transitions 0/490 dead transitions. [2024-06-21 16:55:40,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 490 transitions, 7048 flow [2024-06-21 16:55:40,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:40,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:40,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 16:55:40,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 16:55:40,876 INFO L175 Difference]: Start difference. First operand has 320 places, 465 transitions, 5690 flow. Second operand 8 states and 133 transitions. [2024-06-21 16:55:40,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 490 transitions, 7048 flow [2024-06-21 16:55:42,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 490 transitions, 6910 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-21 16:55:42,616 INFO L231 Difference]: Finished difference. Result has 322 places, 471 transitions, 5828 flow [2024-06-21 16:55:42,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5552, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5828, PETRI_PLACES=322, PETRI_TRANSITIONS=471} [2024-06-21 16:55:42,617 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-21 16:55:42,617 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 471 transitions, 5828 flow [2024-06-21 16:55:42,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:42,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:42,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:42,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 16:55:42,618 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:42,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:42,618 INFO L85 PathProgramCache]: Analyzing trace with hash 2137615137, now seen corresponding path program 4 times [2024-06-21 16:55:42,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:42,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939305578] [2024-06-21 16:55:42,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:42,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:42,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:43,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:43,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:43,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939305578] [2024-06-21 16:55:43,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939305578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:43,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:43,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:43,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881090838] [2024-06-21 16:55:43,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:43,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:43,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:43,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:43,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:43,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:43,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 471 transitions, 5828 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:43,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:43,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:43,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:44,726 INFO L124 PetriNetUnfolderBase]: 4204/6472 cut-off events. [2024-06-21 16:55:44,726 INFO L125 PetriNetUnfolderBase]: For 1106771/1106771 co-relation queries the response was YES. [2024-06-21 16:55:44,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60273 conditions, 6472 events. 4204/6472 cut-off events. For 1106771/1106771 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 36270 event pairs, 847 based on Foata normal form. 2/6471 useless extension candidates. Maximal degree in co-relation 60120. Up to 5888 conditions per place. [2024-06-21 16:55:44,818 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 366 selfloop transitions, 111 changer transitions 0/500 dead transitions. [2024-06-21 16:55:44,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 500 transitions, 7294 flow [2024-06-21 16:55:44,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:44,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:44,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 16:55:44,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-21 16:55:44,820 INFO L175 Difference]: Start difference. First operand has 322 places, 471 transitions, 5828 flow. Second operand 8 states and 139 transitions. [2024-06-21 16:55:44,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 500 transitions, 7294 flow [2024-06-21 16:55:46,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 500 transitions, 7157 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-21 16:55:46,717 INFO L231 Difference]: Finished difference. Result has 326 places, 477 transitions, 5985 flow [2024-06-21 16:55:46,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5691, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5985, PETRI_PLACES=326, PETRI_TRANSITIONS=477} [2024-06-21 16:55:46,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-21 16:55:46,718 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 477 transitions, 5985 flow [2024-06-21 16:55:46,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:46,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:46,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:46,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 16:55:46,718 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:46,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:46,718 INFO L85 PathProgramCache]: Analyzing trace with hash 2137615509, now seen corresponding path program 1 times [2024-06-21 16:55:46,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:46,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994187890] [2024-06-21 16:55:46,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:46,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:46,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:47,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-21 16:55:47,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:47,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994187890] [2024-06-21 16:55:47,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994187890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:47,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:47,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:47,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018274822] [2024-06-21 16:55:47,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:47,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:47,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:47,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:47,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:47,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:55:47,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 477 transitions, 5985 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:47,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:47,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:55:47,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:48,702 INFO L124 PetriNetUnfolderBase]: 4315/6588 cut-off events. [2024-06-21 16:55:48,703 INFO L125 PetriNetUnfolderBase]: For 1126809/1126813 co-relation queries the response was YES. [2024-06-21 16:55:48,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61520 conditions, 6588 events. 4315/6588 cut-off events. For 1126809/1126813 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 36559 event pairs, 988 based on Foata normal form. 5/6590 useless extension candidates. Maximal degree in co-relation 61365. Up to 6475 conditions per place. [2024-06-21 16:55:48,792 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 453 selfloop transitions, 46 changer transitions 0/502 dead transitions. [2024-06-21 16:55:48,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 502 transitions, 7359 flow [2024-06-21 16:55:48,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:48,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:48,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 16:55:48,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-21 16:55:48,793 INFO L175 Difference]: Start difference. First operand has 326 places, 477 transitions, 5985 flow. Second operand 8 states and 127 transitions. [2024-06-21 16:55:48,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 502 transitions, 7359 flow [2024-06-21 16:55:50,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 502 transitions, 7217 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 16:55:51,000 INFO L231 Difference]: Finished difference. Result has 330 places, 483 transitions, 6075 flow [2024-06-21 16:55:51,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5843, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6075, PETRI_PLACES=330, PETRI_TRANSITIONS=483} [2024-06-21 16:55:51,000 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-21 16:55:51,000 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 483 transitions, 6075 flow [2024-06-21 16:55:51,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:51,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:51,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:51,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 16:55:51,001 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:51,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:51,001 INFO L85 PathProgramCache]: Analyzing trace with hash -964424285, now seen corresponding path program 5 times [2024-06-21 16:55:51,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:51,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073766139] [2024-06-21 16:55:51,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:51,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:51,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:51,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:51,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:51,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073766139] [2024-06-21 16:55:51,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073766139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:51,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:51,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:51,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298683599] [2024-06-21 16:55:51,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:51,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:51,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:51,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:51,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:51,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:51,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 483 transitions, 6075 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:51,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:51,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:51,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:53,237 INFO L124 PetriNetUnfolderBase]: 4227/6504 cut-off events. [2024-06-21 16:55:53,237 INFO L125 PetriNetUnfolderBase]: For 1159623/1159623 co-relation queries the response was YES. [2024-06-21 16:55:53,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61533 conditions, 6504 events. 4227/6504 cut-off events. For 1159623/1159623 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 36487 event pairs, 875 based on Foata normal form. 2/6503 useless extension candidates. Maximal degree in co-relation 61377. Up to 6171 conditions per place. [2024-06-21 16:55:53,318 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 409 selfloop transitions, 69 changer transitions 0/503 dead transitions. [2024-06-21 16:55:53,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 503 transitions, 7134 flow [2024-06-21 16:55:53,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:53,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:53,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 16:55:53,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 16:55:53,319 INFO L175 Difference]: Start difference. First operand has 330 places, 483 transitions, 6075 flow. Second operand 8 states and 131 transitions. [2024-06-21 16:55:53,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 503 transitions, 7134 flow [2024-06-21 16:55:55,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 503 transitions, 7009 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-21 16:55:55,255 INFO L231 Difference]: Finished difference. Result has 335 places, 487 transitions, 6159 flow [2024-06-21 16:55:55,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5950, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6159, PETRI_PLACES=335, PETRI_TRANSITIONS=487} [2024-06-21 16:55:55,255 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-21 16:55:55,255 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 487 transitions, 6159 flow [2024-06-21 16:55:55,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:55,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:55,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:55,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 16:55:55,256 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:55,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:55,256 INFO L85 PathProgramCache]: Analyzing trace with hash -964297433, now seen corresponding path program 2 times [2024-06-21 16:55:55,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:55,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169811890] [2024-06-21 16:55:55,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:55,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:55,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:55,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:55,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:55,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169811890] [2024-06-21 16:55:55,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169811890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:55,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:55,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:55,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280991058] [2024-06-21 16:55:55,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:55,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:55,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:55,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:55,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:55,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:55:55,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 487 transitions, 6159 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:55,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:55,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:55:55,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:57,359 INFO L124 PetriNetUnfolderBase]: 4330/6609 cut-off events. [2024-06-21 16:55:57,359 INFO L125 PetriNetUnfolderBase]: For 1175182/1175186 co-relation queries the response was YES. [2024-06-21 16:55:57,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62359 conditions, 6609 events. 4330/6609 cut-off events. For 1175182/1175186 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 36669 event pairs, 988 based on Foata normal form. 5/6611 useless extension candidates. Maximal degree in co-relation 62200. Up to 6534 conditions per place. [2024-06-21 16:55:57,458 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 465 selfloop transitions, 37 changer transitions 0/505 dead transitions. [2024-06-21 16:55:57,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 505 transitions, 7251 flow [2024-06-21 16:55:57,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:57,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:57,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 16:55:57,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-21 16:55:57,459 INFO L175 Difference]: Start difference. First operand has 335 places, 487 transitions, 6159 flow. Second operand 8 states and 121 transitions. [2024-06-21 16:55:57,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 505 transitions, 7251 flow [2024-06-21 16:55:59,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 505 transitions, 7124 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 16:55:59,538 INFO L231 Difference]: Finished difference. Result has 339 places, 490 transitions, 6160 flow [2024-06-21 16:55:59,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6032, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6160, PETRI_PLACES=339, PETRI_TRANSITIONS=490} [2024-06-21 16:55:59,539 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-21 16:55:59,539 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 490 transitions, 6160 flow [2024-06-21 16:55:59,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:59,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:59,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:59,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 16:55:59,539 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:59,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:59,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1201470679, now seen corresponding path program 6 times [2024-06-21 16:55:59,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:59,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742815780] [2024-06-21 16:55:59,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:59,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:59,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:00,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:00,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:00,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742815780] [2024-06-21 16:56:00,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742815780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:00,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:00,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:56:00,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350577354] [2024-06-21 16:56:00,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:00,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:56:00,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:00,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:56:00,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:56:00,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:56:00,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 490 transitions, 6160 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:00,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:00,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:56:00,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:01,592 INFO L124 PetriNetUnfolderBase]: 4250/6536 cut-off events. [2024-06-21 16:56:01,592 INFO L125 PetriNetUnfolderBase]: For 1210531/1210531 co-relation queries the response was YES. [2024-06-21 16:56:01,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62323 conditions, 6536 events. 4250/6536 cut-off events. For 1210531/1210531 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 36714 event pairs, 875 based on Foata normal form. 2/6535 useless extension candidates. Maximal degree in co-relation 62163. Up to 6180 conditions per place. [2024-06-21 16:56:01,691 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 409 selfloop transitions, 79 changer transitions 0/514 dead transitions. [2024-06-21 16:56:01,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 514 transitions, 7458 flow [2024-06-21 16:56:01,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:56:01,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:56:01,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 16:56:01,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-21 16:56:01,692 INFO L175 Difference]: Start difference. First operand has 339 places, 490 transitions, 6160 flow. Second operand 8 states and 134 transitions. [2024-06-21 16:56:01,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 514 transitions, 7458 flow [2024-06-21 16:56:04,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 514 transitions, 7358 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 16:56:04,269 INFO L231 Difference]: Finished difference. Result has 342 places, 496 transitions, 6325 flow [2024-06-21 16:56:04,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6060, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6325, PETRI_PLACES=342, PETRI_TRANSITIONS=496} [2024-06-21 16:56:04,270 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-21 16:56:04,270 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 496 transitions, 6325 flow [2024-06-21 16:56:04,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:04,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:04,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:04,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 16:56:04,270 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:04,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:04,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1201470307, now seen corresponding path program 3 times [2024-06-21 16:56:04,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:04,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825997959] [2024-06-21 16:56:04,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:04,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:04,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:04,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:04,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:04,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825997959] [2024-06-21 16:56:04,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825997959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:04,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:04,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:56:04,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210092190] [2024-06-21 16:56:04,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:04,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:56:04,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:04,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:56:04,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:56:04,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:56:04,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 496 transitions, 6325 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:04,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:04,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:56:04,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:06,480 INFO L124 PetriNetUnfolderBase]: 4353/6641 cut-off events. [2024-06-21 16:56:06,480 INFO L125 PetriNetUnfolderBase]: For 1226660/1226664 co-relation queries the response was YES. [2024-06-21 16:56:06,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63217 conditions, 6641 events. 4353/6641 cut-off events. For 1226660/1226664 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 36905 event pairs, 988 based on Foata normal form. 5/6643 useless extension candidates. Maximal degree in co-relation 63055. Up to 6560 conditions per place. [2024-06-21 16:56:06,569 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 469 selfloop transitions, 42 changer transitions 0/514 dead transitions. [2024-06-21 16:56:06,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 514 transitions, 7441 flow [2024-06-21 16:56:06,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:56:06,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:56:06,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 16:56:06,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-21 16:56:06,570 INFO L175 Difference]: Start difference. First operand has 342 places, 496 transitions, 6325 flow. Second operand 8 states and 123 transitions. [2024-06-21 16:56:06,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 514 transitions, 7441 flow [2024-06-21 16:56:08,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 514 transitions, 7284 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 16:56:08,725 INFO L231 Difference]: Finished difference. Result has 345 places, 499 transitions, 6312 flow [2024-06-21 16:56:08,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6168, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6312, PETRI_PLACES=345, PETRI_TRANSITIONS=499} [2024-06-21 16:56:08,725 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-21 16:56:08,725 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 499 transitions, 6312 flow [2024-06-21 16:56:08,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:08,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:08,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:08,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 16:56:08,726 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:08,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:08,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1201470493, now seen corresponding path program 3 times [2024-06-21 16:56:08,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:08,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663435704] [2024-06-21 16:56:08,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:08,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:08,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:09,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:09,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:09,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663435704] [2024-06-21 16:56:09,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663435704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:09,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:09,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:56:09,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913026791] [2024-06-21 16:56:09,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:09,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:56:09,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:09,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:56:09,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:56:09,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:56:09,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 499 transitions, 6312 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:09,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:09,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:56:09,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:10,780 INFO L124 PetriNetUnfolderBase]: 4260/6550 cut-off events. [2024-06-21 16:56:10,780 INFO L125 PetriNetUnfolderBase]: For 1253949/1253953 co-relation queries the response was YES. [2024-06-21 16:56:10,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62992 conditions, 6550 events. 4260/6550 cut-off events. For 1253949/1253953 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 36835 event pairs, 959 based on Foata normal form. 5/6552 useless extension candidates. Maximal degree in co-relation 62829. Up to 6345 conditions per place. [2024-06-21 16:56:10,876 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 460 selfloop transitions, 30 changer transitions 0/517 dead transitions. [2024-06-21 16:56:10,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 517 transitions, 7414 flow [2024-06-21 16:56:10,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:56:10,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:56:10,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 16:56:10,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 16:56:10,877 INFO L175 Difference]: Start difference. First operand has 345 places, 499 transitions, 6312 flow. Second operand 8 states and 126 transitions. [2024-06-21 16:56:10,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 517 transitions, 7414 flow [2024-06-21 16:56:12,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 517 transitions, 7298 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 16:56:12,961 INFO L231 Difference]: Finished difference. Result has 347 places, 502 transitions, 6344 flow [2024-06-21 16:56:12,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6196, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6344, PETRI_PLACES=347, PETRI_TRANSITIONS=502} [2024-06-21 16:56:12,962 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-21 16:56:12,962 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 502 transitions, 6344 flow [2024-06-21 16:56:12,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:12,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:12,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:12,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 16:56:12,963 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:12,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:12,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1259885471, now seen corresponding path program 1 times [2024-06-21 16:56:12,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:12,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775190361] [2024-06-21 16:56:12,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:12,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:12,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:14,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:14,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:14,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775190361] [2024-06-21 16:56:14,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775190361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:14,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:14,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:56:14,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437688362] [2024-06-21 16:56:14,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:14,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:56:14,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:14,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:56:14,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:56:14,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:56:14,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 502 transitions, 6344 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:14,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:14,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:56:14,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:15,703 INFO L124 PetriNetUnfolderBase]: 4268/6566 cut-off events. [2024-06-21 16:56:15,704 INFO L125 PetriNetUnfolderBase]: For 1283889/1283893 co-relation queries the response was YES. [2024-06-21 16:56:15,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63319 conditions, 6566 events. 4268/6566 cut-off events. For 1283889/1283893 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 36792 event pairs, 803 based on Foata normal form. 6/6569 useless extension candidates. Maximal degree in co-relation 63155. Up to 6159 conditions per place. [2024-06-21 16:56:15,804 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 444 selfloop transitions, 61 changer transitions 0/532 dead transitions. [2024-06-21 16:56:15,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 532 transitions, 7744 flow [2024-06-21 16:56:15,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:56:15,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:56:15,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 16:56:15,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-21 16:56:15,806 INFO L175 Difference]: Start difference. First operand has 347 places, 502 transitions, 6344 flow. Second operand 8 states and 139 transitions. [2024-06-21 16:56:15,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 532 transitions, 7744 flow [2024-06-21 16:56:18,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 532 transitions, 7624 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-21 16:56:18,272 INFO L231 Difference]: Finished difference. Result has 349 places, 506 transitions, 6463 flow [2024-06-21 16:56:18,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6224, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6463, PETRI_PLACES=349, PETRI_TRANSITIONS=506} [2024-06-21 16:56:18,273 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 306 predicate places. [2024-06-21 16:56:18,273 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 506 transitions, 6463 flow [2024-06-21 16:56:18,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:18,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:18,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:18,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 16:56:18,273 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:18,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:18,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1259646461, now seen corresponding path program 2 times [2024-06-21 16:56:18,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:18,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688463224] [2024-06-21 16:56:18,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:18,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:18,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:19,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:19,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:19,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688463224] [2024-06-21 16:56:19,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688463224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:19,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:19,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:56:19,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041346675] [2024-06-21 16:56:19,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:19,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:56:19,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:19,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:56:19,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:56:19,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:56:19,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 506 transitions, 6463 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:19,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:19,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:56:19,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:21,013 INFO L124 PetriNetUnfolderBase]: 4276/6578 cut-off events. [2024-06-21 16:56:21,013 INFO L125 PetriNetUnfolderBase]: For 1310733/1310737 co-relation queries the response was YES. [2024-06-21 16:56:21,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63924 conditions, 6578 events. 4276/6578 cut-off events. For 1310733/1310737 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 37099 event pairs, 941 based on Foata normal form. 6/6581 useless extension candidates. Maximal degree in co-relation 63759. Up to 6237 conditions per place. [2024-06-21 16:56:21,114 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 433 selfloop transitions, 69 changer transitions 0/529 dead transitions. [2024-06-21 16:56:21,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 529 transitions, 7591 flow [2024-06-21 16:56:21,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:56:21,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:56:21,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 16:56:21,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 16:56:21,115 INFO L175 Difference]: Start difference. First operand has 349 places, 506 transitions, 6463 flow. Second operand 8 states and 135 transitions. [2024-06-21 16:56:21,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 529 transitions, 7591 flow [2024-06-21 16:56:23,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 529 transitions, 7424 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-21 16:56:23,725 INFO L231 Difference]: Finished difference. Result has 353 places, 508 transitions, 6501 flow [2024-06-21 16:56:23,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6322, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6501, PETRI_PLACES=353, PETRI_TRANSITIONS=508} [2024-06-21 16:56:23,726 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-21 16:56:23,726 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 508 transitions, 6501 flow [2024-06-21 16:56:23,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:23,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:23,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:23,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 16:56:23,727 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:23,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:23,727 INFO L85 PathProgramCache]: Analyzing trace with hash 853390525, now seen corresponding path program 1 times [2024-06-21 16:56:23,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:23,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138824852] [2024-06-21 16:56:23,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:23,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:23,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:24,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:24,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:24,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138824852] [2024-06-21 16:56:24,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138824852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:24,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:24,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:56:24,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221703950] [2024-06-21 16:56:24,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:24,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:56:24,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:24,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:56:24,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:56:24,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:56:24,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 508 transitions, 6501 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 16:56:24,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:24,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:56:24,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:26,375 INFO L124 PetriNetUnfolderBase]: 4384/6690 cut-off events. [2024-06-21 16:56:26,375 INFO L125 PetriNetUnfolderBase]: For 1331225/1331229 co-relation queries the response was YES. [2024-06-21 16:56:26,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64651 conditions, 6690 events. 4384/6690 cut-off events. For 1331225/1331229 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 37246 event pairs, 972 based on Foata normal form. 6/6693 useless extension candidates. Maximal degree in co-relation 64484. Up to 6382 conditions per place. [2024-06-21 16:56:26,477 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 434 selfloop transitions, 102 changer transitions 0/539 dead transitions. [2024-06-21 16:56:26,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 539 transitions, 7949 flow [2024-06-21 16:56:26,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:56:26,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:56:26,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 16:56:26,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-21 16:56:26,478 INFO L175 Difference]: Start difference. First operand has 353 places, 508 transitions, 6501 flow. Second operand 9 states and 148 transitions. [2024-06-21 16:56:26,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 539 transitions, 7949 flow [2024-06-21 16:56:29,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 539 transitions, 7790 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 16:56:29,541 INFO L231 Difference]: Finished difference. Result has 356 places, 514 transitions, 6650 flow [2024-06-21 16:56:29,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6342, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6650, PETRI_PLACES=356, PETRI_TRANSITIONS=514} [2024-06-21 16:56:29,542 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-21 16:56:29,542 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 514 transitions, 6650 flow [2024-06-21 16:56:29,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 16:56:29,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:29,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:29,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 16:56:29,542 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:29,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:29,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1140623815, now seen corresponding path program 2 times [2024-06-21 16:56:29,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:29,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356631957] [2024-06-21 16:56:29,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:29,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:29,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:30,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:30,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:30,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356631957] [2024-06-21 16:56:30,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356631957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:30,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:30,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:56:30,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712501005] [2024-06-21 16:56:30,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:30,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:56:30,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:30,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:56:30,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:56:30,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:56:30,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 514 transitions, 6650 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 16:56:30,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:30,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:56:30,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:32,314 INFO L124 PetriNetUnfolderBase]: 4426/6744 cut-off events. [2024-06-21 16:56:32,314 INFO L125 PetriNetUnfolderBase]: For 1379597/1379597 co-relation queries the response was YES. [2024-06-21 16:56:32,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66186 conditions, 6744 events. 4426/6744 cut-off events. For 1379597/1379597 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 37430 event pairs, 905 based on Foata normal form. 2/6743 useless extension candidates. Maximal degree in co-relation 66018. Up to 6422 conditions per place. [2024-06-21 16:56:32,403 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 437 selfloop transitions, 106 changer transitions 0/546 dead transitions. [2024-06-21 16:56:32,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 546 transitions, 8580 flow [2024-06-21 16:56:32,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:56:32,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:56:32,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 16:56:32,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 16:56:32,405 INFO L175 Difference]: Start difference. First operand has 356 places, 514 transitions, 6650 flow. Second operand 9 states and 147 transitions. [2024-06-21 16:56:32,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 546 transitions, 8580 flow [2024-06-21 16:56:35,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 546 transitions, 8439 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-21 16:56:35,276 INFO L231 Difference]: Finished difference. Result has 360 places, 523 transitions, 6883 flow [2024-06-21 16:56:35,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6533, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6883, PETRI_PLACES=360, PETRI_TRANSITIONS=523} [2024-06-21 16:56:35,276 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-21 16:56:35,276 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 523 transitions, 6883 flow [2024-06-21 16:56:35,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 16:56:35,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:35,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:35,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 16:56:35,277 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:35,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:35,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1140277855, now seen corresponding path program 3 times [2024-06-21 16:56:35,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:35,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835452993] [2024-06-21 16:56:35,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:35,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:35,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:36,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:36,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:36,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835452993] [2024-06-21 16:56:36,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835452993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:36,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:36,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:56:36,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788778590] [2024-06-21 16:56:36,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:36,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:56:36,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:36,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:56:36,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:56:36,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:56:36,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 523 transitions, 6883 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 16:56:36,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:36,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:56:36,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:37,937 INFO L124 PetriNetUnfolderBase]: 4420/6736 cut-off events. [2024-06-21 16:56:37,937 INFO L125 PetriNetUnfolderBase]: For 1394304/1394304 co-relation queries the response was YES. [2024-06-21 16:56:38,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66294 conditions, 6736 events. 4420/6736 cut-off events. For 1394304/1394304 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 37403 event pairs, 904 based on Foata normal form. 2/6735 useless extension candidates. Maximal degree in co-relation 66124. Up to 6417 conditions per place. [2024-06-21 16:56:38,038 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 439 selfloop transitions, 104 changer transitions 0/546 dead transitions. [2024-06-21 16:56:38,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 546 transitions, 8457 flow [2024-06-21 16:56:38,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:56:38,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:56:38,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 16:56:38,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 16:56:38,039 INFO L175 Difference]: Start difference. First operand has 360 places, 523 transitions, 6883 flow. Second operand 9 states and 147 transitions. [2024-06-21 16:56:38,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 546 transitions, 8457 flow [2024-06-21 16:56:40,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 546 transitions, 8270 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-21 16:56:40,885 INFO L231 Difference]: Finished difference. Result has 365 places, 523 transitions, 6910 flow [2024-06-21 16:56:40,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6696, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6910, PETRI_PLACES=365, PETRI_TRANSITIONS=523} [2024-06-21 16:56:40,885 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-21 16:56:40,885 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 523 transitions, 6910 flow [2024-06-21 16:56:40,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 16:56:40,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:40,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:40,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 16:56:40,886 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:40,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:40,886 INFO L85 PathProgramCache]: Analyzing trace with hash -964057865, now seen corresponding path program 1 times [2024-06-21 16:56:40,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:40,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648274091] [2024-06-21 16:56:40,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:40,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:40,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:41,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:41,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:41,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648274091] [2024-06-21 16:56:41,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648274091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:41,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:41,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:56:41,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472711175] [2024-06-21 16:56:41,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:41,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:56:41,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:41,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:56:41,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:56:41,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:56:41,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 523 transitions, 6910 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 16:56:41,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:41,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:56:41,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:43,648 INFO L124 PetriNetUnfolderBase]: 4430/6750 cut-off events. [2024-06-21 16:56:43,648 INFO L125 PetriNetUnfolderBase]: For 1421231/1421235 co-relation queries the response was YES. [2024-06-21 16:56:43,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66603 conditions, 6750 events. 4430/6750 cut-off events. For 1421231/1421235 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 37537 event pairs, 994 based on Foata normal form. 6/6753 useless extension candidates. Maximal degree in co-relation 66432. Up to 6634 conditions per place. [2024-06-21 16:56:43,738 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 492 selfloop transitions, 53 changer transitions 0/548 dead transitions. [2024-06-21 16:56:43,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 548 transitions, 8400 flow [2024-06-21 16:56:43,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:56:43,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:56:43,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 16:56:43,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-21 16:56:43,739 INFO L175 Difference]: Start difference. First operand has 365 places, 523 transitions, 6910 flow. Second operand 9 states and 140 transitions. [2024-06-21 16:56:43,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 548 transitions, 8400 flow [2024-06-21 16:56:46,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 548 transitions, 8235 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 16:56:46,420 INFO L231 Difference]: Finished difference. Result has 367 places, 529 transitions, 6995 flow [2024-06-21 16:56:46,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6745, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6995, PETRI_PLACES=367, PETRI_TRANSITIONS=529} [2024-06-21 16:56:46,420 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-21 16:56:46,420 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 529 transitions, 6995 flow [2024-06-21 16:56:46,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 16:56:46,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:46,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:46,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 16:56:46,420 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:46,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:46,421 INFO L85 PathProgramCache]: Analyzing trace with hash -964427261, now seen corresponding path program 3 times [2024-06-21 16:56:46,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:46,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210847094] [2024-06-21 16:56:46,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:46,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:46,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:47,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:47,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:47,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210847094] [2024-06-21 16:56:47,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210847094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:47,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:47,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:56:47,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569098403] [2024-06-21 16:56:47,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:47,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:56:47,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:47,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:56:47,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:56:47,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:56:47,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 529 transitions, 6995 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:47,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:47,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:56:47,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:49,220 INFO L124 PetriNetUnfolderBase]: 4334/6652 cut-off events. [2024-06-21 16:56:49,220 INFO L125 PetriNetUnfolderBase]: For 1453475/1453481 co-relation queries the response was YES. [2024-06-21 16:56:49,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66605 conditions, 6652 events. 4334/6652 cut-off events. For 1453475/1453481 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 37425 event pairs, 872 based on Foata normal form. 2/6638 useless extension candidates. Maximal degree in co-relation 66433. Up to 6315 conditions per place. [2024-06-21 16:56:49,319 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 453 selfloop transitions, 67 changer transitions 0/547 dead transitions. [2024-06-21 16:56:49,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 547 transitions, 8119 flow [2024-06-21 16:56:49,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:56:49,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:56:49,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 16:56:49,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 16:56:49,320 INFO L175 Difference]: Start difference. First operand has 367 places, 529 transitions, 6995 flow. Second operand 8 states and 131 transitions. [2024-06-21 16:56:49,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 547 transitions, 8119 flow [2024-06-21 16:56:52,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 547 transitions, 8026 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 16:56:52,779 INFO L231 Difference]: Finished difference. Result has 370 places, 531 transitions, 7081 flow [2024-06-21 16:56:52,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6902, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7081, PETRI_PLACES=370, PETRI_TRANSITIONS=531} [2024-06-21 16:56:52,780 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-21 16:56:52,780 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 531 transitions, 7081 flow [2024-06-21 16:56:52,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:52,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:52,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:52,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 16:56:52,780 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:52,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:52,781 INFO L85 PathProgramCache]: Analyzing trace with hash -964058299, now seen corresponding path program 4 times [2024-06-21 16:56:52,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:52,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326887748] [2024-06-21 16:56:52,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:52,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:52,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:53,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-21 16:56:53,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:53,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326887748] [2024-06-21 16:56:53,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326887748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:53,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:53,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:56:53,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983564459] [2024-06-21 16:56:53,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:53,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:56:53,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:53,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:56:53,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:56:53,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:56:53,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 531 transitions, 7081 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 16:56:53,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:53,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:56:53,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:55,476 INFO L124 PetriNetUnfolderBase]: 4432/6754 cut-off events. [2024-06-21 16:56:55,476 INFO L125 PetriNetUnfolderBase]: For 1464086/1464086 co-relation queries the response was YES. [2024-06-21 16:56:55,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67134 conditions, 6754 events. 4432/6754 cut-off events. For 1464086/1464086 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 37562 event pairs, 900 based on Foata normal form. 2/6753 useless extension candidates. Maximal degree in co-relation 66960. Up to 6438 conditions per place. [2024-06-21 16:56:55,570 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 441 selfloop transitions, 108 changer transitions 0/552 dead transitions. [2024-06-21 16:56:55,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 552 transitions, 8459 flow [2024-06-21 16:56:55,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:56:55,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:56:55,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 16:56:55,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 16:56:55,571 INFO L175 Difference]: Start difference. First operand has 370 places, 531 transitions, 7081 flow. Second operand 9 states and 144 transitions. [2024-06-21 16:56:55,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 552 transitions, 8459 flow [2024-06-21 16:56:58,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 552 transitions, 8282 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 16:56:58,975 INFO L231 Difference]: Finished difference. Result has 373 places, 531 transitions, 7126 flow [2024-06-21 16:56:58,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6904, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7126, PETRI_PLACES=373, PETRI_TRANSITIONS=531} [2024-06-21 16:56:58,976 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-21 16:56:58,976 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 531 transitions, 7126 flow [2024-06-21 16:56:58,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 16:56:58,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:58,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:58,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 16:56:58,976 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:58,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:58,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1584366667, now seen corresponding path program 4 times [2024-06-21 16:56:58,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:58,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638858019] [2024-06-21 16:56:58,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:58,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:58,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:59,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:59,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:59,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638858019] [2024-06-21 16:56:59,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638858019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:59,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:59,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:56:59,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376573353] [2024-06-21 16:56:59,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:59,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:56:59,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:59,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:56:59,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:56:59,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:56:59,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 531 transitions, 7126 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:59,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:59,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:56:59,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:01,404 INFO L124 PetriNetUnfolderBase]: 4349/6674 cut-off events. [2024-06-21 16:57:01,405 INFO L125 PetriNetUnfolderBase]: For 1503031/1503049 co-relation queries the response was YES. [2024-06-21 16:57:01,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67615 conditions, 6674 events. 4349/6674 cut-off events. For 1503031/1503049 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 37627 event pairs, 959 based on Foata normal form. 9/6663 useless extension candidates. Maximal degree in co-relation 67440. Up to 6399 conditions per place. [2024-06-21 16:57:01,509 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 488 selfloop transitions, 49 changer transitions 0/564 dead transitions. [2024-06-21 16:57:01,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 564 transitions, 9018 flow [2024-06-21 16:57:01,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:57:01,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:57:01,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-21 16:57:01,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3738095238095238 [2024-06-21 16:57:01,510 INFO L175 Difference]: Start difference. First operand has 373 places, 531 transitions, 7126 flow. Second operand 10 states and 157 transitions. [2024-06-21 16:57:01,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 564 transitions, 9018 flow [2024-06-21 16:57:04,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 564 transitions, 8794 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 16:57:04,860 INFO L231 Difference]: Finished difference. Result has 375 places, 541 transitions, 7326 flow [2024-06-21 16:57:04,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6902, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7326, PETRI_PLACES=375, PETRI_TRANSITIONS=541} [2024-06-21 16:57:04,860 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-21 16:57:04,860 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 541 transitions, 7326 flow [2024-06-21 16:57:04,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:04,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:04,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:04,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 16:57:04,860 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:04,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:04,861 INFO L85 PathProgramCache]: Analyzing trace with hash -969332085, now seen corresponding path program 5 times [2024-06-21 16:57:04,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:04,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029019108] [2024-06-21 16:57:04,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:04,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:04,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:05,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:05,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:05,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029019108] [2024-06-21 16:57:05,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029019108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:05,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:05,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:57:05,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166854632] [2024-06-21 16:57:05,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:05,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:57:05,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:05,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:57:05,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:57:05,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:57:05,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 541 transitions, 7326 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:05,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:05,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:57:05,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:07,285 INFO L124 PetriNetUnfolderBase]: 4346/6670 cut-off events. [2024-06-21 16:57:07,285 INFO L125 PetriNetUnfolderBase]: For 1526234/1526252 co-relation queries the response was YES. [2024-06-21 16:57:07,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67849 conditions, 6670 events. 4346/6670 cut-off events. For 1526234/1526252 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 37555 event pairs, 959 based on Foata normal form. 9/6659 useless extension candidates. Maximal degree in co-relation 67673. Up to 6396 conditions per place. [2024-06-21 16:57:07,384 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 483 selfloop transitions, 48 changer transitions 0/558 dead transitions. [2024-06-21 16:57:07,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 558 transitions, 8660 flow [2024-06-21 16:57:07,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:57:07,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:57:07,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 16:57:07,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-21 16:57:07,385 INFO L175 Difference]: Start difference. First operand has 375 places, 541 transitions, 7326 flow. Second operand 8 states and 129 transitions. [2024-06-21 16:57:07,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 558 transitions, 8660 flow [2024-06-21 16:57:10,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 558 transitions, 8397 flow, removed 111 selfloop flow, removed 3 redundant places. [2024-06-21 16:57:10,824 INFO L231 Difference]: Finished difference. Result has 380 places, 541 transitions, 7165 flow [2024-06-21 16:57:10,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7063, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7165, PETRI_PLACES=380, PETRI_TRANSITIONS=541} [2024-06-21 16:57:10,824 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-21 16:57:10,824 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 541 transitions, 7165 flow [2024-06-21 16:57:10,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:10,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:10,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:10,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 16:57:10,825 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:10,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:10,825 INFO L85 PathProgramCache]: Analyzing trace with hash -274262495, now seen corresponding path program 7 times [2024-06-21 16:57:10,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:10,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328694836] [2024-06-21 16:57:10,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:10,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:10,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:11,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:11,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:11,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328694836] [2024-06-21 16:57:11,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328694836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:11,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:11,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:57:11,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693825851] [2024-06-21 16:57:11,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:11,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:57:11,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:11,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:57:11,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:57:11,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:57:11,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 541 transitions, 7165 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:11,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:11,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:57:11,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:13,151 INFO L124 PetriNetUnfolderBase]: 4356/6686 cut-off events. [2024-06-21 16:57:13,151 INFO L125 PetriNetUnfolderBase]: For 1557741/1557750 co-relation queries the response was YES. [2024-06-21 16:57:13,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68134 conditions, 6686 events. 4356/6686 cut-off events. For 1557741/1557750 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 37667 event pairs, 862 based on Foata normal form. 4/6658 useless extension candidates. Maximal degree in co-relation 67956. Up to 6008 conditions per place. [2024-06-21 16:57:13,262 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 414 selfloop transitions, 130 changer transitions 0/571 dead transitions. [2024-06-21 16:57:13,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 571 transitions, 8917 flow [2024-06-21 16:57:13,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:57:13,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:57:13,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 16:57:13,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-21 16:57:13,264 INFO L175 Difference]: Start difference. First operand has 380 places, 541 transitions, 7165 flow. Second operand 8 states and 141 transitions. [2024-06-21 16:57:13,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 571 transitions, 8917 flow [2024-06-21 16:57:16,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 571 transitions, 8821 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 16:57:16,257 INFO L231 Difference]: Finished difference. Result has 381 places, 547 transitions, 7485 flow [2024-06-21 16:57:16,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7069, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7485, PETRI_PLACES=381, PETRI_TRANSITIONS=547} [2024-06-21 16:57:16,258 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-21 16:57:16,258 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 547 transitions, 7485 flow [2024-06-21 16:57:16,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:16,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:16,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:16,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 16:57:16,259 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:16,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:16,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1578110557, now seen corresponding path program 6 times [2024-06-21 16:57:16,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:16,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668201338] [2024-06-21 16:57:16,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:16,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:16,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:17,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:17,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:17,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668201338] [2024-06-21 16:57:17,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668201338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:17,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:17,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:57:17,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361063192] [2024-06-21 16:57:17,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:17,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:57:17,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:17,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:57:17,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:57:17,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:57:17,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 547 transitions, 7485 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:17,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:17,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:57:17,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:18,743 INFO L124 PetriNetUnfolderBase]: 4355/6684 cut-off events. [2024-06-21 16:57:18,744 INFO L125 PetriNetUnfolderBase]: For 1577696/1577712 co-relation queries the response was YES. [2024-06-21 16:57:18,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68979 conditions, 6684 events. 4355/6684 cut-off events. For 1577696/1577712 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 37694 event pairs, 954 based on Foata normal form. 9/6678 useless extension candidates. Maximal degree in co-relation 68800. Up to 6423 conditions per place. [2024-06-21 16:57:18,854 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 503 selfloop transitions, 36 changer transitions 0/566 dead transitions. [2024-06-21 16:57:18,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 566 transitions, 8627 flow [2024-06-21 16:57:18,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:57:18,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:57:18,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 16:57:18,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 16:57:18,855 INFO L175 Difference]: Start difference. First operand has 381 places, 547 transitions, 7485 flow. Second operand 8 states and 131 transitions. [2024-06-21 16:57:18,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 566 transitions, 8627 flow [2024-06-21 16:57:22,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 566 transitions, 8303 flow, removed 81 selfloop flow, removed 5 redundant places. [2024-06-21 16:57:22,650 INFO L231 Difference]: Finished difference. Result has 384 places, 547 transitions, 7239 flow [2024-06-21 16:57:22,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7161, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7239, PETRI_PLACES=384, PETRI_TRANSITIONS=547} [2024-06-21 16:57:22,650 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-21 16:57:22,650 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 547 transitions, 7239 flow [2024-06-21 16:57:22,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:22,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:22,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:22,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 16:57:22,651 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:22,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:22,651 INFO L85 PathProgramCache]: Analyzing trace with hash 251309385, now seen corresponding path program 8 times [2024-06-21 16:57:22,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:22,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862612610] [2024-06-21 16:57:22,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:22,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:22,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:23,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:23,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:23,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862612610] [2024-06-21 16:57:23,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862612610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:23,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:23,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:57:23,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918568097] [2024-06-21 16:57:23,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:23,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:57:23,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:23,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:57:23,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:57:23,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:57:23,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 547 transitions, 7239 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:23,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:23,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:57:23,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:25,076 INFO L124 PetriNetUnfolderBase]: 4363/6696 cut-off events. [2024-06-21 16:57:25,076 INFO L125 PetriNetUnfolderBase]: For 1607203/1607212 co-relation queries the response was YES. [2024-06-21 16:57:25,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68989 conditions, 6696 events. 4363/6696 cut-off events. For 1607203/1607212 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 37725 event pairs, 862 based on Foata normal form. 4/6668 useless extension candidates. Maximal degree in co-relation 68809. Up to 6014 conditions per place. [2024-06-21 16:57:25,171 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 414 selfloop transitions, 131 changer transitions 0/572 dead transitions. [2024-06-21 16:57:25,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 572 transitions, 8879 flow [2024-06-21 16:57:25,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:57:25,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:57:25,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 16:57:25,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 16:57:25,172 INFO L175 Difference]: Start difference. First operand has 384 places, 547 transitions, 7239 flow. Second operand 8 states and 140 transitions. [2024-06-21 16:57:25,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 572 transitions, 8879 flow [2024-06-21 16:57:27,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 572 transitions, 8765 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 16:57:27,979 INFO L231 Difference]: Finished difference. Result has 385 places, 550 transitions, 7423 flow [2024-06-21 16:57:27,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7125, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7423, PETRI_PLACES=385, PETRI_TRANSITIONS=550} [2024-06-21 16:57:27,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-21 16:57:27,980 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 550 transitions, 7423 flow [2024-06-21 16:57:27,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:27,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:27,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:27,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 16:57:27,981 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:27,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:27,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1578230713, now seen corresponding path program 4 times [2024-06-21 16:57:27,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:27,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248133422] [2024-06-21 16:57:27,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:27,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:27,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:28,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:28,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:28,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248133422] [2024-06-21 16:57:28,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248133422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:28,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:28,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:57:28,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764105639] [2024-06-21 16:57:28,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:28,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:57:28,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:28,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:57:28,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:57:28,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:57:28,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 550 transitions, 7423 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:28,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:28,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:57:28,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:30,185 INFO L124 PetriNetUnfolderBase]: 4472/6811 cut-off events. [2024-06-21 16:57:30,186 INFO L125 PetriNetUnfolderBase]: For 1625895/1625907 co-relation queries the response was YES. [2024-06-21 16:57:30,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70126 conditions, 6811 events. 4472/6811 cut-off events. For 1625895/1625907 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 37951 event pairs, 998 based on Foata normal form. 9/6813 useless extension candidates. Maximal degree in co-relation 69945. Up to 6638 conditions per place. [2024-06-21 16:57:30,295 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 494 selfloop transitions, 77 changer transitions 0/574 dead transitions. [2024-06-21 16:57:30,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 574 transitions, 9225 flow [2024-06-21 16:57:30,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:57:30,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:57:30,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 16:57:30,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-21 16:57:30,296 INFO L175 Difference]: Start difference. First operand has 385 places, 550 transitions, 7423 flow. Second operand 8 states and 127 transitions. [2024-06-21 16:57:30,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 574 transitions, 9225 flow [2024-06-21 16:57:33,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 574 transitions, 8964 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 16:57:33,464 INFO L231 Difference]: Finished difference. Result has 388 places, 556 transitions, 7480 flow [2024-06-21 16:57:33,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7162, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7480, PETRI_PLACES=388, PETRI_TRANSITIONS=556} [2024-06-21 16:57:33,464 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-21 16:57:33,464 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 556 transitions, 7480 flow [2024-06-21 16:57:33,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:33,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:33,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:33,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 16:57:33,465 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:33,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:33,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1578230527, now seen corresponding path program 7 times [2024-06-21 16:57:33,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:33,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195216201] [2024-06-21 16:57:33,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:33,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:33,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:34,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:34,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:34,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195216201] [2024-06-21 16:57:34,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195216201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:34,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:34,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:57:34,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500686606] [2024-06-21 16:57:34,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:34,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:57:34,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:34,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:57:34,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:57:34,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:57:34,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 556 transitions, 7480 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:34,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:34,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:57:34,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:35,804 INFO L124 PetriNetUnfolderBase]: 4373/6708 cut-off events. [2024-06-21 16:57:35,804 INFO L125 PetriNetUnfolderBase]: For 1659990/1660008 co-relation queries the response was YES. [2024-06-21 16:57:35,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69996 conditions, 6708 events. 4373/6708 cut-off events. For 1659990/1660008 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 37799 event pairs, 967 based on Foata normal form. 9/6697 useless extension candidates. Maximal degree in co-relation 69814. Up to 6367 conditions per place. [2024-06-21 16:57:35,908 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 466 selfloop transitions, 85 changer transitions 0/580 dead transitions. [2024-06-21 16:57:35,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 580 transitions, 9318 flow [2024-06-21 16:57:35,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:57:35,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:57:35,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 16:57:35,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-21 16:57:35,909 INFO L175 Difference]: Start difference. First operand has 388 places, 556 transitions, 7480 flow. Second operand 8 states and 134 transitions. [2024-06-21 16:57:35,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 580 transitions, 9318 flow [2024-06-21 16:57:39,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 580 transitions, 9131 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-21 16:57:39,569 INFO L231 Difference]: Finished difference. Result has 392 places, 562 transitions, 7699 flow [2024-06-21 16:57:39,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7293, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7699, PETRI_PLACES=392, PETRI_TRANSITIONS=562} [2024-06-21 16:57:39,570 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-21 16:57:39,570 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 562 transitions, 7699 flow [2024-06-21 16:57:39,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:39,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:39,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:39,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 16:57:39,571 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:39,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:39,571 INFO L85 PathProgramCache]: Analyzing trace with hash 80299447, now seen corresponding path program 5 times [2024-06-21 16:57:39,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:39,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271057059] [2024-06-21 16:57:39,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:39,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:39,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:40,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:40,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:40,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271057059] [2024-06-21 16:57:40,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271057059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:40,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:40,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:57:40,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987202829] [2024-06-21 16:57:40,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:40,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:57:40,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:40,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:57:40,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:57:40,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:57:40,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 562 transitions, 7699 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:40,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:40,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:57:40,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:42,044 INFO L124 PetriNetUnfolderBase]: 4490/6836 cut-off events. [2024-06-21 16:57:42,045 INFO L125 PetriNetUnfolderBase]: For 1693353/1693365 co-relation queries the response was YES. [2024-06-21 16:57:42,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71297 conditions, 6836 events. 4490/6836 cut-off events. For 1693353/1693365 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 38085 event pairs, 998 based on Foata normal form. 9/6838 useless extension candidates. Maximal degree in co-relation 71113. Up to 6660 conditions per place. [2024-06-21 16:57:42,142 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 499 selfloop transitions, 81 changer transitions 0/583 dead transitions. [2024-06-21 16:57:42,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 583 transitions, 9447 flow [2024-06-21 16:57:42,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:57:42,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:57:42,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 16:57:42,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-21 16:57:42,143 INFO L175 Difference]: Start difference. First operand has 392 places, 562 transitions, 7699 flow. Second operand 8 states and 125 transitions. [2024-06-21 16:57:42,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 583 transitions, 9447 flow [2024-06-21 16:57:45,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 583 transitions, 9232 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-21 16:57:45,576 INFO L231 Difference]: Finished difference. Result has 396 places, 568 transitions, 7736 flow [2024-06-21 16:57:45,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7484, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7736, PETRI_PLACES=396, PETRI_TRANSITIONS=568} [2024-06-21 16:57:45,576 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-21 16:57:45,576 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 568 transitions, 7736 flow [2024-06-21 16:57:45,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:45,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:45,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:45,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 16:57:45,577 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:45,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:45,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1932909463, now seen corresponding path program 6 times [2024-06-21 16:57:45,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:45,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331136052] [2024-06-21 16:57:45,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:45,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:45,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:46,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:46,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:46,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331136052] [2024-06-21 16:57:46,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331136052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:46,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:46,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:57:46,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921668456] [2024-06-21 16:57:46,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:46,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:57:46,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:46,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:57:46,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:57:46,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:57:46,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 568 transitions, 7736 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:46,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:46,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:57:46,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:47,804 INFO L124 PetriNetUnfolderBase]: 4487/6832 cut-off events. [2024-06-21 16:57:47,804 INFO L125 PetriNetUnfolderBase]: For 1712990/1713002 co-relation queries the response was YES. [2024-06-21 16:57:47,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71416 conditions, 6832 events. 4487/6832 cut-off events. For 1712990/1713002 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 38054 event pairs, 1005 based on Foata normal form. 9/6834 useless extension candidates. Maximal degree in co-relation 71230. Up to 6657 conditions per place. [2024-06-21 16:57:47,913 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 496 selfloop transitions, 83 changer transitions 0/582 dead transitions. [2024-06-21 16:57:47,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 582 transitions, 9168 flow [2024-06-21 16:57:47,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:57:47,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:57:47,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 16:57:47,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-21 16:57:47,914 INFO L175 Difference]: Start difference. First operand has 396 places, 568 transitions, 7736 flow. Second operand 8 states and 123 transitions. [2024-06-21 16:57:47,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 582 transitions, 9168 flow [2024-06-21 16:57:51,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 582 transitions, 9006 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 16:57:51,153 INFO L231 Difference]: Finished difference. Result has 400 places, 568 transitions, 7746 flow [2024-06-21 16:57:51,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7574, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7746, PETRI_PLACES=400, PETRI_TRANSITIONS=568} [2024-06-21 16:57:51,154 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-21 16:57:51,154 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 568 transitions, 7746 flow [2024-06-21 16:57:51,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:51,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:51,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:51,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 16:57:51,154 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:51,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:51,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1932493381, now seen corresponding path program 9 times [2024-06-21 16:57:51,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:51,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960892142] [2024-06-21 16:57:51,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:51,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:51,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:51,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:51,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:51,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960892142] [2024-06-21 16:57:51,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960892142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:51,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:51,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:57:51,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843463224] [2024-06-21 16:57:51,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:51,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:57:51,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:51,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:57:51,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:57:51,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:57:51,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 568 transitions, 7746 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:51,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:51,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:57:51,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:53,484 INFO L124 PetriNetUnfolderBase]: 4393/6738 cut-off events. [2024-06-21 16:57:53,484 INFO L125 PetriNetUnfolderBase]: For 1752543/1752552 co-relation queries the response was YES. [2024-06-21 16:57:53,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71257 conditions, 6738 events. 4393/6738 cut-off events. For 1752543/1752552 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 37978 event pairs, 843 based on Foata normal form. 4/6710 useless extension candidates. Maximal degree in co-relation 71070. Up to 6046 conditions per place. [2024-06-21 16:57:53,582 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 411 selfloop transitions, 147 changer transitions 0/589 dead transitions. [2024-06-21 16:57:53,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 589 transitions, 9419 flow [2024-06-21 16:57:53,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:57:53,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:57:53,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 16:57:53,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 16:57:53,583 INFO L175 Difference]: Start difference. First operand has 400 places, 568 transitions, 7746 flow. Second operand 8 states and 135 transitions. [2024-06-21 16:57:53,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 589 transitions, 9419 flow [2024-06-21 16:57:57,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 589 transitions, 9243 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 16:57:57,126 INFO L231 Difference]: Finished difference. Result has 401 places, 571 transitions, 7903 flow [2024-06-21 16:57:57,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7570, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7903, PETRI_PLACES=401, PETRI_TRANSITIONS=571} [2024-06-21 16:57:57,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-21 16:57:57,127 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 571 transitions, 7903 flow [2024-06-21 16:57:57,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:57,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:57,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:57,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 16:57:57,127 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:57,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:57,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1932493567, now seen corresponding path program 8 times [2024-06-21 16:57:57,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:57,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991743153] [2024-06-21 16:57:57,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:57,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:57,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:57,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:57,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:57,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991743153] [2024-06-21 16:57:57,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991743153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:57,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:57,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:57:57,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801612013] [2024-06-21 16:57:57,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:57,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:57:57,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:57,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:57:57,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:57:57,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:57:57,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 571 transitions, 7903 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:57,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:57,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:57:57,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:59,430 INFO L124 PetriNetUnfolderBase]: 4408/6758 cut-off events. [2024-06-21 16:57:59,430 INFO L125 PetriNetUnfolderBase]: For 1783817/1783833 co-relation queries the response was YES. [2024-06-21 16:57:59,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72206 conditions, 6758 events. 4408/6758 cut-off events. For 1783817/1783833 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 38108 event pairs, 962 based on Foata normal form. 9/6752 useless extension candidates. Maximal degree in co-relation 72018. Up to 6410 conditions per place. [2024-06-21 16:57:59,782 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 470 selfloop transitions, 91 changer transitions 0/592 dead transitions. [2024-06-21 16:57:59,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 592 transitions, 9709 flow [2024-06-21 16:57:59,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:57:59,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:57:59,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 16:57:59,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 16:57:59,783 INFO L175 Difference]: Start difference. First operand has 401 places, 571 transitions, 7903 flow. Second operand 8 states and 131 transitions. [2024-06-21 16:57:59,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 592 transitions, 9709 flow [2024-06-21 16:58:04,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 592 transitions, 9496 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 16:58:04,050 INFO L231 Difference]: Finished difference. Result has 404 places, 577 transitions, 8046 flow [2024-06-21 16:58:04,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7690, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8046, PETRI_PLACES=404, PETRI_TRANSITIONS=577} [2024-06-21 16:58:04,050 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-21 16:58:04,050 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 577 transitions, 8046 flow [2024-06-21 16:58:04,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:04,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:58:04,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:58:04,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 16:58:04,051 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:58:04,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:58:04,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1932730717, now seen corresponding path program 9 times [2024-06-21 16:58:04,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:58:04,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338921652] [2024-06-21 16:58:04,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:58:04,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:58:04,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:58:04,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:58:04,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:58:04,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338921652] [2024-06-21 16:58:04,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338921652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:58:04,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:58:04,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:58:04,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790206783] [2024-06-21 16:58:04,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:58:04,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:58:04,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:58:04,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:58:04,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:58:04,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:58:04,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 577 transitions, 8046 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:04,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:58:04,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:58:04,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:58:06,456 INFO L124 PetriNetUnfolderBase]: 4405/6754 cut-off events. [2024-06-21 16:58:06,456 INFO L125 PetriNetUnfolderBase]: For 1804876/1804892 co-relation queries the response was YES. [2024-06-21 16:58:06,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72025 conditions, 6754 events. 4405/6754 cut-off events. For 1804876/1804892 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 38090 event pairs, 962 based on Foata normal form. 9/6748 useless extension candidates. Maximal degree in co-relation 71836. Up to 6407 conditions per place. [2024-06-21 16:58:06,567 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 468 selfloop transitions, 92 changer transitions 0/591 dead transitions. [2024-06-21 16:58:06,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 591 transitions, 9446 flow [2024-06-21 16:58:06,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:58:06,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:58:06,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 16:58:06,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 16:58:06,568 INFO L175 Difference]: Start difference. First operand has 404 places, 577 transitions, 8046 flow. Second operand 8 states and 130 transitions. [2024-06-21 16:58:06,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 591 transitions, 9446 flow [2024-06-21 16:58:10,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 591 transitions, 9191 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-21 16:58:10,777 INFO L231 Difference]: Finished difference. Result has 408 places, 577 transitions, 7981 flow [2024-06-21 16:58:10,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7791, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7981, PETRI_PLACES=408, PETRI_TRANSITIONS=577} [2024-06-21 16:58:10,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-21 16:58:10,777 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 577 transitions, 7981 flow [2024-06-21 16:58:10,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:10,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:58:10,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:58:10,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 16:58:10,778 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:58:10,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:58:10,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1423799341, now seen corresponding path program 7 times [2024-06-21 16:58:10,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:58:10,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180709373] [2024-06-21 16:58:10,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:58:10,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:58:10,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:58:11,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:58:11,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:58:11,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180709373] [2024-06-21 16:58:11,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180709373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:58:11,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:58:11,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:58:11,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489032097] [2024-06-21 16:58:11,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:58:11,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:58:11,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:58:11,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:58:11,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:58:11,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:58:11,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 577 transitions, 7981 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:11,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:58:11,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:58:11,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:58:13,265 INFO L124 PetriNetUnfolderBase]: 4520/6878 cut-off events. [2024-06-21 16:58:13,266 INFO L125 PetriNetUnfolderBase]: For 1835802/1835814 co-relation queries the response was YES. [2024-06-21 16:58:13,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72907 conditions, 6878 events. 4520/6878 cut-off events. For 1835802/1835814 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 38297 event pairs, 993 based on Foata normal form. 9/6880 useless extension candidates. Maximal degree in co-relation 72717. Up to 6790 conditions per place. [2024-06-21 16:58:13,360 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 546 selfloop transitions, 45 changer transitions 0/594 dead transitions. [2024-06-21 16:58:13,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 594 transitions, 9538 flow [2024-06-21 16:58:13,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:58:13,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:58:13,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-21 16:58:13,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-06-21 16:58:13,361 INFO L175 Difference]: Start difference. First operand has 408 places, 577 transitions, 7981 flow. Second operand 8 states and 116 transitions. [2024-06-21 16:58:13,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 594 transitions, 9538 flow [2024-06-21 16:58:18,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 594 transitions, 9332 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 16:58:18,021 INFO L231 Difference]: Finished difference. Result has 410 places, 583 transitions, 8001 flow [2024-06-21 16:58:18,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7775, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8001, PETRI_PLACES=410, PETRI_TRANSITIONS=583} [2024-06-21 16:58:18,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-21 16:58:18,021 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 583 transitions, 8001 flow [2024-06-21 16:58:18,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:18,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:58:18,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:58:18,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 16:58:18,021 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:58:18,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:58:18,022 INFO L85 PathProgramCache]: Analyzing trace with hash -45018651, now seen corresponding path program 10 times [2024-06-21 16:58:18,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:58:18,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442919288] [2024-06-21 16:58:18,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:58:18,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:58:18,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:58:18,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:58:18,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:58:18,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442919288] [2024-06-21 16:58:18,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442919288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:58:18,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:58:18,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:58:18,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768305183] [2024-06-21 16:58:18,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:58:18,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:58:18,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:58:18,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:58:18,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:58:18,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:58:18,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 583 transitions, 8001 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:18,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:58:18,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:58:18,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:58:20,394 INFO L124 PetriNetUnfolderBase]: 4412/6766 cut-off events. [2024-06-21 16:58:20,394 INFO L125 PetriNetUnfolderBase]: For 1861613/1861620 co-relation queries the response was YES. [2024-06-21 16:58:20,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72292 conditions, 6766 events. 4412/6766 cut-off events. For 1861613/1861620 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 38156 event pairs, 884 based on Foata normal form. 4/6743 useless extension candidates. Maximal degree in co-relation 72100. Up to 6415 conditions per place. [2024-06-21 16:58:20,505 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 493 selfloop transitions, 68 changer transitions 0/594 dead transitions. [2024-06-21 16:58:20,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 594 transitions, 9155 flow [2024-06-21 16:58:20,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:58:20,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:58:20,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 16:58:20,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 16:58:20,506 INFO L175 Difference]: Start difference. First operand has 410 places, 583 transitions, 8001 flow. Second operand 8 states and 126 transitions. [2024-06-21 16:58:20,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 594 transitions, 9155 flow [2024-06-21 16:58:24,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 594 transitions, 9030 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 16:58:24,757 INFO L231 Difference]: Finished difference. Result has 413 places, 583 transitions, 8018 flow [2024-06-21 16:58:24,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7876, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8018, PETRI_PLACES=413, PETRI_TRANSITIONS=583} [2024-06-21 16:58:24,758 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-21 16:58:24,758 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 583 transitions, 8018 flow [2024-06-21 16:58:24,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:24,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:58:24,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:58:24,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 16:58:24,758 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:58:24,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:58:24,758 INFO L85 PathProgramCache]: Analyzing trace with hash 579795573, now seen corresponding path program 8 times [2024-06-21 16:58:24,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:58:24,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348292811] [2024-06-21 16:58:24,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:58:24,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:58:24,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:58:25,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:58:25,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:58:25,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348292811] [2024-06-21 16:58:25,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348292811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:58:25,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:58:25,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:58:25,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175153349] [2024-06-21 16:58:25,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:58:25,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:58:25,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:58:25,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:58:25,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:58:25,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:58:25,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 583 transitions, 8018 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:25,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:58:25,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:58:25,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:58:27,154 INFO L124 PetriNetUnfolderBase]: 4519/6877 cut-off events. [2024-06-21 16:58:27,154 INFO L125 PetriNetUnfolderBase]: For 1879736/1879748 co-relation queries the response was YES. [2024-06-21 16:58:27,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73086 conditions, 6877 events. 4519/6877 cut-off events. For 1879736/1879748 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 38328 event pairs, 992 based on Foata normal form. 9/6879 useless extension candidates. Maximal degree in co-relation 72893. Up to 6801 conditions per place. [2024-06-21 16:58:27,282 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 556 selfloop transitions, 37 changer transitions 0/596 dead transitions. [2024-06-21 16:58:27,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 596 transitions, 9286 flow [2024-06-21 16:58:27,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:58:27,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:58:27,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-06-21 16:58:27,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3392857142857143 [2024-06-21 16:58:27,283 INFO L175 Difference]: Start difference. First operand has 413 places, 583 transitions, 8018 flow. Second operand 8 states and 114 transitions. [2024-06-21 16:58:27,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 596 transitions, 9286 flow [2024-06-21 16:58:33,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 596 transitions, 9098 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 16:58:33,249 INFO L231 Difference]: Finished difference. Result has 414 places, 586 transitions, 7970 flow [2024-06-21 16:58:33,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7830, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7970, PETRI_PLACES=414, PETRI_TRANSITIONS=586} [2024-06-21 16:58:33,249 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-21 16:58:33,250 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 586 transitions, 7970 flow [2024-06-21 16:58:33,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:33,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:58:33,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:58:33,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 16:58:33,250 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:58:33,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:58:33,250 INFO L85 PathProgramCache]: Analyzing trace with hash 180060927, now seen corresponding path program 10 times [2024-06-21 16:58:33,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:58:33,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204514112] [2024-06-21 16:58:33,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:58:33,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:58:33,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:58:33,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:58:33,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:58:33,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204514112] [2024-06-21 16:58:33,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204514112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:58:33,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:58:33,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:58:33,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623257145] [2024-06-21 16:58:33,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:58:33,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:58:33,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:58:33,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:58:33,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:58:33,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:58:33,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 586 transitions, 7970 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:33,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:58:33,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:58:33,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:58:35,520 INFO L124 PetriNetUnfolderBase]: 4412/6763 cut-off events. [2024-06-21 16:58:35,520 INFO L125 PetriNetUnfolderBase]: For 1905232/1905250 co-relation queries the response was YES. [2024-06-21 16:58:35,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72482 conditions, 6763 events. 4412/6763 cut-off events. For 1905232/1905250 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 38191 event pairs, 958 based on Foata normal form. 9/6752 useless extension candidates. Maximal degree in co-relation 72290. Up to 6544 conditions per place. [2024-06-21 16:58:35,633 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 533 selfloop transitions, 29 changer transitions 0/596 dead transitions. [2024-06-21 16:58:35,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 596 transitions, 9122 flow [2024-06-21 16:58:35,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:58:35,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:58:35,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-21 16:58:35,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 16:58:35,634 INFO L175 Difference]: Start difference. First operand has 414 places, 586 transitions, 7970 flow. Second operand 8 states and 120 transitions. [2024-06-21 16:58:35,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 596 transitions, 9122 flow [2024-06-21 16:58:39,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 596 transitions, 8970 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-21 16:58:39,219 INFO L231 Difference]: Finished difference. Result has 416 places, 586 transitions, 7882 flow [2024-06-21 16:58:39,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7818, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7882, PETRI_PLACES=416, PETRI_TRANSITIONS=586} [2024-06-21 16:58:39,219 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-21 16:58:39,219 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 586 transitions, 7882 flow [2024-06-21 16:58:39,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:39,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:58:39,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:58:39,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 16:58:39,219 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:58:39,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:58:39,220 INFO L85 PathProgramCache]: Analyzing trace with hash 184709067, now seen corresponding path program 11 times [2024-06-21 16:58:39,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:58:39,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078838005] [2024-06-21 16:58:39,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:58:39,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:58:39,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:58:39,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:58:39,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:58:39,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078838005] [2024-06-21 16:58:39,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078838005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:58:39,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:58:39,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:58:39,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491617894] [2024-06-21 16:58:39,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:58:39,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:58:39,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:58:39,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:58:39,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:58:39,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:58:39,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 586 transitions, 7882 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:39,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:58:39,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:58:39,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:58:41,726 INFO L124 PetriNetUnfolderBase]: 4417/6770 cut-off events. [2024-06-21 16:58:41,726 INFO L125 PetriNetUnfolderBase]: For 1934666/1934684 co-relation queries the response was YES. [2024-06-21 16:58:41,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72724 conditions, 6770 events. 4417/6770 cut-off events. For 1934666/1934684 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 38195 event pairs, 958 based on Foata normal form. 9/6759 useless extension candidates. Maximal degree in co-relation 72531. Up to 6529 conditions per place. [2024-06-21 16:58:41,821 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 518 selfloop transitions, 48 changer transitions 0/600 dead transitions. [2024-06-21 16:58:41,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 600 transitions, 9379 flow [2024-06-21 16:58:41,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:58:41,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:58:41,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 16:58:41,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-21 16:58:41,822 INFO L175 Difference]: Start difference. First operand has 416 places, 586 transitions, 7882 flow. Second operand 8 states and 123 transitions. [2024-06-21 16:58:41,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 600 transitions, 9379 flow [2024-06-21 16:58:45,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 600 transitions, 9287 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 16:58:45,082 INFO L231 Difference]: Finished difference. Result has 417 places, 589 transitions, 7979 flow [2024-06-21 16:58:45,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7790, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7979, PETRI_PLACES=417, PETRI_TRANSITIONS=589} [2024-06-21 16:58:45,082 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-21 16:58:45,083 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 589 transitions, 7979 flow [2024-06-21 16:58:45,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:45,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:58:45,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:58:45,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 16:58:45,083 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:58:45,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:58:45,083 INFO L85 PathProgramCache]: Analyzing trace with hash 180298263, now seen corresponding path program 9 times [2024-06-21 16:58:45,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:58:45,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574306412] [2024-06-21 16:58:45,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:58:45,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:58:45,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:58:45,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:58:45,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:58:45,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574306412] [2024-06-21 16:58:45,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574306412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:58:45,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:58:45,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:58:45,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462815511] [2024-06-21 16:58:45,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:58:45,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:58:45,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:58:45,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:58:45,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:58:45,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:58:45,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 589 transitions, 7979 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:45,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:58:45,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:58:45,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:58:47,432 INFO L124 PetriNetUnfolderBase]: 4518/6876 cut-off events. [2024-06-21 16:58:47,432 INFO L125 PetriNetUnfolderBase]: For 1951582/1951594 co-relation queries the response was YES. [2024-06-21 16:58:47,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73292 conditions, 6876 events. 4518/6876 cut-off events. For 1951582/1951594 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 38363 event pairs, 995 based on Foata normal form. 9/6878 useless extension candidates. Maximal degree in co-relation 73098. Up to 6800 conditions per place. [2024-06-21 16:58:47,552 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 560 selfloop transitions, 36 changer transitions 0/599 dead transitions. [2024-06-21 16:58:47,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 599 transitions, 9199 flow [2024-06-21 16:58:47,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:58:47,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:58:47,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-21 16:58:47,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34226190476190477 [2024-06-21 16:58:47,553 INFO L175 Difference]: Start difference. First operand has 417 places, 589 transitions, 7979 flow. Second operand 8 states and 115 transitions. [2024-06-21 16:58:47,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 599 transitions, 9199 flow [2024-06-21 16:58:51,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 599 transitions, 8967 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-21 16:58:51,856 INFO L231 Difference]: Finished difference. Result has 419 places, 589 transitions, 7825 flow [2024-06-21 16:58:51,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7747, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7825, PETRI_PLACES=419, PETRI_TRANSITIONS=589} [2024-06-21 16:58:51,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-21 16:58:51,856 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 589 transitions, 7825 flow [2024-06-21 16:58:51,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:51,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:58:51,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:58:51,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 16:58:51,857 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:58:51,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:58:51,857 INFO L85 PathProgramCache]: Analyzing trace with hash -44898681, now seen corresponding path program 11 times [2024-06-21 16:58:51,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:58:51,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508040947] [2024-06-21 16:58:51,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:58:51,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:58:51,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:58:52,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:58:52,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:58:52,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508040947] [2024-06-21 16:58:52,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508040947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:58:52,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:58:52,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:58:52,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307478591] [2024-06-21 16:58:52,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:58:52,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:58:52,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:58:52,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:58:52,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:58:52,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:58:52,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 589 transitions, 7825 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:52,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:58:52,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:58:52,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:58:54,401 INFO L124 PetriNetUnfolderBase]: 4408/6760 cut-off events. [2024-06-21 16:58:54,401 INFO L125 PetriNetUnfolderBase]: For 1976916/1976925 co-relation queries the response was YES. [2024-06-21 16:58:54,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72608 conditions, 6760 events. 4408/6760 cut-off events. For 1976916/1976925 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 38112 event pairs, 888 based on Foata normal form. 4/6732 useless extension candidates. Maximal degree in co-relation 72413. Up to 6395 conditions per place. [2024-06-21 16:58:54,501 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 493 selfloop transitions, 75 changer transitions 0/602 dead transitions. [2024-06-21 16:58:54,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 602 transitions, 9251 flow [2024-06-21 16:58:54,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:58:54,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:58:54,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 16:58:54,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 16:58:54,502 INFO L175 Difference]: Start difference. First operand has 419 places, 589 transitions, 7825 flow. Second operand 8 states and 130 transitions. [2024-06-21 16:58:54,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 602 transitions, 9251 flow [2024-06-21 16:58:59,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 602 transitions, 9143 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 16:58:59,026 INFO L231 Difference]: Finished difference. Result has 420 places, 589 transitions, 7873 flow [2024-06-21 16:58:59,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7717, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7873, PETRI_PLACES=420, PETRI_TRANSITIONS=589} [2024-06-21 16:58:59,026 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-21 16:58:59,027 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 589 transitions, 7873 flow [2024-06-21 16:58:59,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:59,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:58:59,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:58:59,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 16:58:59,027 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:58:59,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:58:59,028 INFO L85 PathProgramCache]: Analyzing trace with hash 184714833, now seen corresponding path program 10 times [2024-06-21 16:58:59,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:58:59,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463840421] [2024-06-21 16:58:59,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:58:59,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:58:59,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:58:59,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:58:59,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:58:59,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463840421] [2024-06-21 16:58:59,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463840421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:58:59,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:58:59,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:58:59,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898318608] [2024-06-21 16:58:59,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:58:59,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:58:59,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:58:59,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:58:59,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:58:59,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:58:59,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 589 transitions, 7873 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:59,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:58:59,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:58:59,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:59:01,396 INFO L124 PetriNetUnfolderBase]: 4517/6875 cut-off events. [2024-06-21 16:59:01,396 INFO L125 PetriNetUnfolderBase]: For 1995294/1995306 co-relation queries the response was YES. [2024-06-21 16:59:01,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73463 conditions, 6875 events. 4517/6875 cut-off events. For 1995294/1995306 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 38371 event pairs, 994 based on Foata normal form. 9/6877 useless extension candidates. Maximal degree in co-relation 73267. Up to 6758 conditions per place. [2024-06-21 16:59:01,514 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 530 selfloop transitions, 70 changer transitions 0/603 dead transitions. [2024-06-21 16:59:01,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 603 transitions, 9408 flow [2024-06-21 16:59:01,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:59:01,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:59:01,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-21 16:59:01,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-21 16:59:01,516 INFO L175 Difference]: Start difference. First operand has 420 places, 589 transitions, 7873 flow. Second operand 8 states and 118 transitions. [2024-06-21 16:59:01,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 603 transitions, 9408 flow [2024-06-21 16:59:06,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 603 transitions, 9158 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 16:59:06,639 INFO L231 Difference]: Finished difference. Result has 421 places, 592 transitions, 7820 flow [2024-06-21 16:59:06,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7623, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7820, PETRI_PLACES=421, PETRI_TRANSITIONS=592} [2024-06-21 16:59:06,640 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-21 16:59:06,641 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 592 transitions, 7820 flow [2024-06-21 16:59:06,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:06,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:59:06,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:59:06,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 16:59:06,641 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:59:06,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:59:06,642 INFO L85 PathProgramCache]: Analyzing trace with hash 180061113, now seen corresponding path program 11 times [2024-06-21 16:59:06,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:59:06,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147040411] [2024-06-21 16:59:06,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:59:06,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:59:06,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:59:07,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:59:07,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:59:07,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147040411] [2024-06-21 16:59:07,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147040411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:59:07,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:59:07,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:59:07,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324671940] [2024-06-21 16:59:07,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:59:07,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:59:07,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:59:07,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:59:07,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:59:07,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:59:07,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 592 transitions, 7820 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:07,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:59:07,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:59:07,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:59:09,024 INFO L124 PetriNetUnfolderBase]: 4514/6871 cut-off events. [2024-06-21 16:59:09,024 INFO L125 PetriNetUnfolderBase]: For 2015137/2015149 co-relation queries the response was YES. [2024-06-21 16:59:09,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73356 conditions, 6871 events. 4514/6871 cut-off events. For 2015137/2015149 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 38337 event pairs, 991 based on Foata normal form. 9/6873 useless extension candidates. Maximal degree in co-relation 73160. Up to 6786 conditions per place. [2024-06-21 16:59:09,128 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 555 selfloop transitions, 44 changer transitions 0/602 dead transitions. [2024-06-21 16:59:09,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 602 transitions, 9046 flow [2024-06-21 16:59:09,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:59:09,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:59:09,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-21 16:59:09,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-06-21 16:59:09,129 INFO L175 Difference]: Start difference. First operand has 421 places, 592 transitions, 7820 flow. Second operand 8 states and 116 transitions. [2024-06-21 16:59:09,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 602 transitions, 9046 flow [2024-06-21 16:59:12,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 602 transitions, 8774 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-21 16:59:12,580 INFO L231 Difference]: Finished difference. Result has 422 places, 592 transitions, 7642 flow [2024-06-21 16:59:12,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7548, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7642, PETRI_PLACES=422, PETRI_TRANSITIONS=592} [2024-06-21 16:59:12,580 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-21 16:59:12,581 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 592 transitions, 7642 flow [2024-06-21 16:59:12,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:12,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:59:12,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:59:12,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 16:59:12,581 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:59:12,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:59:12,581 INFO L85 PathProgramCache]: Analyzing trace with hash 245938395, now seen corresponding path program 12 times [2024-06-21 16:59:12,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:59:12,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297707933] [2024-06-21 16:59:12,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:59:12,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:59:12,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:59:13,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-21 16:59:13,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:59:13,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297707933] [2024-06-21 16:59:13,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297707933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:59:13,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:59:13,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:59:13,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108894952] [2024-06-21 16:59:13,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:59:13,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:59:13,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:59:13,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:59:13,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:59:13,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:59:13,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 592 transitions, 7642 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:13,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:59:13,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:59:13,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:59:14,830 INFO L124 PetriNetUnfolderBase]: 4407/6757 cut-off events. [2024-06-21 16:59:14,830 INFO L125 PetriNetUnfolderBase]: For 2041591/2041609 co-relation queries the response was YES. [2024-06-21 16:59:14,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72766 conditions, 6757 events. 4407/6757 cut-off events. For 2041591/2041609 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 38109 event pairs, 957 based on Foata normal form. 9/6746 useless extension candidates. Maximal degree in co-relation 72570. Up to 6517 conditions per place. [2024-06-21 16:59:14,944 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 521 selfloop transitions, 46 changer transitions 0/602 dead transitions. [2024-06-21 16:59:14,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 602 transitions, 8804 flow [2024-06-21 16:59:14,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:59:14,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:59:14,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 16:59:14,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-21 16:59:14,945 INFO L175 Difference]: Start difference. First operand has 422 places, 592 transitions, 7642 flow. Second operand 8 states and 123 transitions. [2024-06-21 16:59:14,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 602 transitions, 8804 flow [2024-06-21 16:59:19,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 602 transitions, 8577 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-21 16:59:19,966 INFO L231 Difference]: Finished difference. Result has 422 places, 592 transitions, 7513 flow [2024-06-21 16:59:19,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7415, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7513, PETRI_PLACES=422, PETRI_TRANSITIONS=592} [2024-06-21 16:59:19,966 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-21 16:59:19,966 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 592 transitions, 7513 flow [2024-06-21 16:59:19,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:19,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:59:19,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:59:19,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 16:59:19,967 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:59:19,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:59:19,967 INFO L85 PathProgramCache]: Analyzing trace with hash 245938581, now seen corresponding path program 12 times [2024-06-21 16:59:19,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:59:19,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107677899] [2024-06-21 16:59:19,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:59:19,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:59:19,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:59:20,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:59:20,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:59:20,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107677899] [2024-06-21 16:59:20,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107677899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:59:20,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:59:20,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:59:20,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805121966] [2024-06-21 16:59:20,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:59:20,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:59:20,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:59:20,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:59:20,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:59:20,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:59:20,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 592 transitions, 7513 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:20,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:59:20,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:59:20,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:59:22,397 INFO L124 PetriNetUnfolderBase]: 4508/6863 cut-off events. [2024-06-21 16:59:22,397 INFO L125 PetriNetUnfolderBase]: For 2052459/2052471 co-relation queries the response was YES. [2024-06-21 16:59:22,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72746 conditions, 6863 events. 4508/6863 cut-off events. For 2052459/2052471 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 38268 event pairs, 989 based on Foata normal form. 9/6865 useless extension candidates. Maximal degree in co-relation 72550. Up to 6748 conditions per place. [2024-06-21 16:59:22,506 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 530 selfloop transitions, 69 changer transitions 0/602 dead transitions. [2024-06-21 16:59:22,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 602 transitions, 8739 flow [2024-06-21 16:59:22,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:59:22,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:59:22,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-21 16:59:22,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-21 16:59:22,507 INFO L175 Difference]: Start difference. First operand has 422 places, 592 transitions, 7513 flow. Second operand 8 states and 117 transitions. [2024-06-21 16:59:22,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 602 transitions, 8739 flow [2024-06-21 16:59:27,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 602 transitions, 8577 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 16:59:27,833 INFO L231 Difference]: Finished difference. Result has 422 places, 592 transitions, 7495 flow [2024-06-21 16:59:27,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7351, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7495, PETRI_PLACES=422, PETRI_TRANSITIONS=592} [2024-06-21 16:59:27,833 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-21 16:59:27,833 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 592 transitions, 7495 flow [2024-06-21 16:59:27,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:27,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:59:27,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:59:27,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 16:59:27,834 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:59:27,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:59:27,834 INFO L85 PathProgramCache]: Analyzing trace with hash 132232839, now seen corresponding path program 12 times [2024-06-21 16:59:27,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:59:27,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436899924] [2024-06-21 16:59:27,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:59:27,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:59:27,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:59:28,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:59:28,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:59:28,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436899924] [2024-06-21 16:59:28,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436899924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:59:28,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:59:28,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:59:28,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872402813] [2024-06-21 16:59:28,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:59:28,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:59:28,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:59:28,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:59:28,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:59:28,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:59:28,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 592 transitions, 7495 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:28,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:59:28,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:59:28,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:59:30,346 INFO L124 PetriNetUnfolderBase]: 4398/6747 cut-off events. [2024-06-21 16:59:30,346 INFO L125 PetriNetUnfolderBase]: For 2078941/2078950 co-relation queries the response was YES. [2024-06-21 16:59:30,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72212 conditions, 6747 events. 4398/6747 cut-off events. For 2078941/2078950 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 38017 event pairs, 882 based on Foata normal form. 4/6719 useless extension candidates. Maximal degree in co-relation 72015. Up to 6343 conditions per place. [2024-06-21 16:59:30,442 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 474 selfloop transitions, 96 changer transitions 0/605 dead transitions. [2024-06-21 16:59:30,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 605 transitions, 8935 flow [2024-06-21 16:59:30,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:59:30,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:59:30,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 16:59:30,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-21 16:59:30,443 INFO L175 Difference]: Start difference. First operand has 422 places, 592 transitions, 7495 flow. Second operand 8 states and 129 transitions. [2024-06-21 16:59:30,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 605 transitions, 8935 flow [2024-06-21 16:59:34,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 605 transitions, 8743 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 16:59:34,975 INFO L231 Difference]: Finished difference. Result has 422 places, 592 transitions, 7501 flow [2024-06-21 16:59:34,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7303, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7501, PETRI_PLACES=422, PETRI_TRANSITIONS=592} [2024-06-21 16:59:34,976 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-21 16:59:34,976 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 592 transitions, 7501 flow [2024-06-21 16:59:34,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:34,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:59:34,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:59:34,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 16:59:34,977 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:59:34,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:59:34,977 INFO L85 PathProgramCache]: Analyzing trace with hash -45021627, now seen corresponding path program 4 times [2024-06-21 16:59:34,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:59:34,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114826634] [2024-06-21 16:59:34,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:59:34,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:59:34,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:59:36,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:59:36,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:59:36,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114826634] [2024-06-21 16:59:36,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114826634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:59:36,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:59:36,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:59:36,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077177659] [2024-06-21 16:59:36,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:59:36,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:59:36,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:59:36,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:59:36,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:59:36,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:59:36,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 592 transitions, 7501 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:36,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:59:36,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:59:36,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:59:37,908 INFO L124 PetriNetUnfolderBase]: 4395/6744 cut-off events. [2024-06-21 16:59:37,909 INFO L125 PetriNetUnfolderBase]: For 2092685/2092692 co-relation queries the response was YES. [2024-06-21 16:59:38,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72219 conditions, 6744 events. 4395/6744 cut-off events. For 2092685/2092692 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 38051 event pairs, 881 based on Foata normal form. 4/6721 useless extension candidates. Maximal degree in co-relation 72021. Up to 6392 conditions per place. [2024-06-21 16:59:38,038 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 502 selfloop transitions, 66 changer transitions 0/603 dead transitions. [2024-06-21 16:59:38,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 603 transitions, 8667 flow [2024-06-21 16:59:38,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:59:38,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:59:38,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 16:59:38,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-21 16:59:38,039 INFO L175 Difference]: Start difference. First operand has 422 places, 592 transitions, 7501 flow. Second operand 8 states and 125 transitions. [2024-06-21 16:59:38,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 603 transitions, 8667 flow [2024-06-21 16:59:43,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 603 transitions, 8304 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 16:59:43,517 INFO L231 Difference]: Finished difference. Result has 422 places, 592 transitions, 7275 flow [2024-06-21 16:59:43,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7138, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7275, PETRI_PLACES=422, PETRI_TRANSITIONS=592} [2024-06-21 16:59:43,517 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-21 16:59:43,518 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 592 transitions, 7275 flow [2024-06-21 16:59:43,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:43,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:59:43,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:59:43,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 16:59:43,518 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:59:43,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:59:43,518 INFO L85 PathProgramCache]: Analyzing trace with hash 593613637, now seen corresponding path program 5 times [2024-06-21 16:59:43,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:59:43,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790458266] [2024-06-21 16:59:43,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:59:43,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:59:43,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:59:44,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:59:44,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:59:44,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790458266] [2024-06-21 16:59:44,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790458266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:59:44,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:59:44,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:59:44,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265429492] [2024-06-21 16:59:44,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:59:44,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:59:44,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:59:44,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:59:44,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:59:44,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:59:44,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 592 transitions, 7275 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 16:59:44,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:59:44,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:59:44,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:59:46,369 INFO L124 PetriNetUnfolderBase]: 4507/6864 cut-off events. [2024-06-21 16:59:46,369 INFO L125 PetriNetUnfolderBase]: For 2116360/2116363 co-relation queries the response was YES. [2024-06-21 16:59:46,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72578 conditions, 6864 events. 4507/6864 cut-off events. For 2116360/2116363 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 38274 event pairs, 913 based on Foata normal form. 4/6849 useless extension candidates. Maximal degree in co-relation 72380. Up to 6541 conditions per place. [2024-06-21 16:59:46,476 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 489 selfloop transitions, 118 changer transitions 0/610 dead transitions. [2024-06-21 16:59:46,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 610 transitions, 8849 flow [2024-06-21 16:59:46,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:59:46,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:59:46,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-21 16:59:46,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-21 16:59:46,477 INFO L175 Difference]: Start difference. First operand has 422 places, 592 transitions, 7275 flow. Second operand 9 states and 136 transitions. [2024-06-21 16:59:46,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 610 transitions, 8849 flow [2024-06-21 16:59:51,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 610 transitions, 8692 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 16:59:51,475 INFO L231 Difference]: Finished difference. Result has 424 places, 595 transitions, 7410 flow [2024-06-21 16:59:51,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7118, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7410, PETRI_PLACES=424, PETRI_TRANSITIONS=595} [2024-06-21 16:59:51,476 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-21 16:59:51,476 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 595 transitions, 7410 flow [2024-06-21 16:59:51,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 16:59:51,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:59:51,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:59:51,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 16:59:51,476 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:59:51,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:59:51,477 INFO L85 PathProgramCache]: Analyzing trace with hash -45010715, now seen corresponding path program 6 times [2024-06-21 16:59:51,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:59:51,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443253502] [2024-06-21 16:59:51,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:59:51,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:59:51,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:59:52,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:59:52,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:59:52,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443253502] [2024-06-21 16:59:52,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443253502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:59:52,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:59:52,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:59:52,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588766328] [2024-06-21 16:59:52,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:59:52,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:59:52,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:59:52,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:59:52,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:59:52,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:59:52,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 595 transitions, 7410 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 16:59:52,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:59:52,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:59:52,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:59:54,145 INFO L124 PetriNetUnfolderBase]: 4517/6878 cut-off events. [2024-06-21 16:59:54,145 INFO L125 PetriNetUnfolderBase]: For 2147427/2147430 co-relation queries the response was YES. [2024-06-21 16:59:54,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73020 conditions, 6878 events. 4517/6878 cut-off events. For 2147427/2147430 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 38336 event pairs, 918 based on Foata normal form. 4/6863 useless extension candidates. Maximal degree in co-relation 72821. Up to 6551 conditions per place. [2024-06-21 16:59:54,262 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 499 selfloop transitions, 112 changer transitions 0/614 dead transitions. [2024-06-21 16:59:54,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 614 transitions, 9004 flow [2024-06-21 16:59:54,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:59:54,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:59:54,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-21 16:59:54,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-21 16:59:54,264 INFO L175 Difference]: Start difference. First operand has 424 places, 595 transitions, 7410 flow. Second operand 9 states and 138 transitions. [2024-06-21 16:59:54,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 614 transitions, 9004 flow [2024-06-21 16:59:58,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 614 transitions, 8743 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 16:59:58,903 INFO L231 Difference]: Finished difference. Result has 427 places, 598 transitions, 7435 flow [2024-06-21 16:59:58,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7166, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7435, PETRI_PLACES=427, PETRI_TRANSITIONS=598} [2024-06-21 16:59:58,903 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-21 16:59:58,903 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 598 transitions, 7435 flow [2024-06-21 16:59:58,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 16:59:58,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:59:58,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:59:58,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 16:59:58,904 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:59:58,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:59:58,904 INFO L85 PathProgramCache]: Analyzing trace with hash 593614071, now seen corresponding path program 2 times [2024-06-21 16:59:58,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:59:58,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074427497] [2024-06-21 16:59:58,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:59:58,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:59:58,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:59:59,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:59:59,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:59:59,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074427497] [2024-06-21 16:59:59,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074427497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:59:59,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:59:59,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:59:59,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276142563] [2024-06-21 16:59:59,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:59:59,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:59:59,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:59:59,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:59:59,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:59:59,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 16:59:59,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 598 transitions, 7435 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 16:59:59,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:59:59,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 16:59:59,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:01,629 INFO L124 PetriNetUnfolderBase]: 4543/6912 cut-off events. [2024-06-21 17:00:01,629 INFO L125 PetriNetUnfolderBase]: For 2198176/2198188 co-relation queries the response was YES. [2024-06-21 17:00:01,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73819 conditions, 6912 events. 4543/6912 cut-off events. For 2198176/2198188 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 38582 event pairs, 994 based on Foata normal form. 10/6915 useless extension candidates. Maximal degree in co-relation 73619. Up to 6784 conditions per place. [2024-06-21 17:00:01,748 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 556 selfloop transitions, 61 changer transitions 0/620 dead transitions. [2024-06-21 17:00:01,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 620 transitions, 9395 flow [2024-06-21 17:00:01,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:00:01,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:00:01,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-21 17:00:01,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-21 17:00:01,749 INFO L175 Difference]: Start difference. First operand has 427 places, 598 transitions, 7435 flow. Second operand 9 states and 133 transitions. [2024-06-21 17:00:01,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 620 transitions, 9395 flow [2024-06-21 17:00:08,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 620 transitions, 8878 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-21 17:00:08,190 INFO L231 Difference]: Finished difference. Result has 426 places, 604 transitions, 7186 flow [2024-06-21 17:00:08,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6918, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7186, PETRI_PLACES=426, PETRI_TRANSITIONS=604} [2024-06-21 17:00:08,191 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-21 17:00:08,191 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 604 transitions, 7186 flow [2024-06-21 17:00:08,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:00:08,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:08,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:08,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 17:00:08,192 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:00:08,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:08,192 INFO L85 PathProgramCache]: Analyzing trace with hash 594089301, now seen corresponding path program 3 times [2024-06-21 17:00:08,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:08,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359990069] [2024-06-21 17:00:08,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:08,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:08,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:09,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:09,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:09,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359990069] [2024-06-21 17:00:09,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359990069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:09,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:09,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:00:09,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429609976] [2024-06-21 17:00:09,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:09,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:00:09,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:09,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:00:09,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:00:09,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:00:09,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 604 transitions, 7186 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:00:09,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:09,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:00:09,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:11,108 INFO L124 PetriNetUnfolderBase]: 4537/6907 cut-off events. [2024-06-21 17:00:11,108 INFO L125 PetriNetUnfolderBase]: For 2203150/2203150 co-relation queries the response was YES. [2024-06-21 17:00:11,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72771 conditions, 6907 events. 4537/6907 cut-off events. For 2203150/2203150 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 38630 event pairs, 1075 based on Foata normal form. 2/6906 useless extension candidates. Maximal degree in co-relation 72571. Up to 6855 conditions per place. [2024-06-21 17:00:11,215 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 590 selfloop transitions, 23 changer transitions 0/616 dead transitions. [2024-06-21 17:00:11,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 616 transitions, 8446 flow [2024-06-21 17:00:11,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:00:11,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:00:11,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-21 17:00:11,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328042328042328 [2024-06-21 17:00:11,217 INFO L175 Difference]: Start difference. First operand has 426 places, 604 transitions, 7186 flow. Second operand 9 states and 124 transitions. [2024-06-21 17:00:11,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 616 transitions, 8446 flow [2024-06-21 17:00:17,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 616 transitions, 8228 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-21 17:00:17,132 INFO L231 Difference]: Finished difference. Result has 430 places, 604 transitions, 7021 flow [2024-06-21 17:00:17,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6968, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7021, PETRI_PLACES=430, PETRI_TRANSITIONS=604} [2024-06-21 17:00:17,132 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-21 17:00:17,132 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 604 transitions, 7021 flow [2024-06-21 17:00:17,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:00:17,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:17,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:17,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 17:00:17,133 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:00:17,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:17,133 INFO L85 PathProgramCache]: Analyzing trace with hash 579791977, now seen corresponding path program 7 times [2024-06-21 17:00:17,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:17,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207398762] [2024-06-21 17:00:17,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:17,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:17,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:17,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:17,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:17,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207398762] [2024-06-21 17:00:17,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207398762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:17,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:17,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:00:17,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711915658] [2024-06-21 17:00:17,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:17,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:00:17,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:17,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:00:17,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:00:18,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:00:18,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 604 transitions, 7021 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:00:18,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:18,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:00:18,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:19,902 INFO L124 PetriNetUnfolderBase]: 4563/6942 cut-off events. [2024-06-21 17:00:19,903 INFO L125 PetriNetUnfolderBase]: For 2250962/2250965 co-relation queries the response was YES. [2024-06-21 17:00:19,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73095 conditions, 6942 events. 4563/6942 cut-off events. For 2250962/2250965 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 38706 event pairs, 919 based on Foata normal form. 4/6927 useless extension candidates. Maximal degree in co-relation 72894. Up to 6604 conditions per place. [2024-06-21 17:00:20,283 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 502 selfloop transitions, 121 changer transitions 0/626 dead transitions. [2024-06-21 17:00:20,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 626 transitions, 8927 flow [2024-06-21 17:00:20,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:00:20,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:00:20,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-21 17:00:20,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-21 17:00:20,284 INFO L175 Difference]: Start difference. First operand has 430 places, 604 transitions, 7021 flow. Second operand 9 states and 138 transitions. [2024-06-21 17:00:20,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 626 transitions, 8927 flow [2024-06-21 17:00:25,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 626 transitions, 8707 flow, removed 11 selfloop flow, removed 14 redundant places. [2024-06-21 17:00:25,493 INFO L231 Difference]: Finished difference. Result has 425 places, 610 transitions, 7115 flow [2024-06-21 17:00:25,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6801, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7115, PETRI_PLACES=425, PETRI_TRANSITIONS=610} [2024-06-21 17:00:25,494 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-21 17:00:25,494 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 610 transitions, 7115 flow [2024-06-21 17:00:25,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:00:25,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:25,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:25,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 17:00:25,495 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:00:25,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:25,495 INFO L85 PathProgramCache]: Analyzing trace with hash 579804501, now seen corresponding path program 4 times [2024-06-21 17:00:25,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:25,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362262099] [2024-06-21 17:00:25,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:25,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:25,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:26,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:26,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:26,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362262099] [2024-06-21 17:00:26,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362262099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:26,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:26,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:00:26,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547984552] [2024-06-21 17:00:26,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:26,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:00:26,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:26,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:00:26,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:00:26,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:00:26,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 610 transitions, 7115 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:00:26,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:26,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:00:26,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:28,325 INFO L124 PetriNetUnfolderBase]: 4573/6954 cut-off events. [2024-06-21 17:00:28,325 INFO L125 PetriNetUnfolderBase]: For 2277919/2277931 co-relation queries the response was YES. [2024-06-21 17:00:28,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72904 conditions, 6954 events. 4573/6954 cut-off events. For 2277919/2277931 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 38829 event pairs, 997 based on Foata normal form. 10/6957 useless extension candidates. Maximal degree in co-relation 72706. Up to 6825 conditions per place. [2024-06-21 17:00:28,441 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 563 selfloop transitions, 62 changer transitions 0/628 dead transitions. [2024-06-21 17:00:28,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 628 transitions, 8736 flow [2024-06-21 17:00:28,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:00:28,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:00:28,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-21 17:00:28,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-21 17:00:28,442 INFO L175 Difference]: Start difference. First operand has 425 places, 610 transitions, 7115 flow. Second operand 9 states and 133 transitions. [2024-06-21 17:00:28,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 628 transitions, 8736 flow [2024-06-21 17:00:32,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 628 transitions, 8540 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 17:00:32,974 INFO L231 Difference]: Finished difference. Result has 429 places, 613 transitions, 7100 flow [2024-06-21 17:00:32,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6919, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7100, PETRI_PLACES=429, PETRI_TRANSITIONS=613} [2024-06-21 17:00:32,975 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 386 predicate places. [2024-06-21 17:00:32,975 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 613 transitions, 7100 flow [2024-06-21 17:00:32,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:00:32,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:32,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:32,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 17:00:32,975 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:00:32,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:32,975 INFO L85 PathProgramCache]: Analyzing trace with hash 354844645, now seen corresponding path program 8 times [2024-06-21 17:00:32,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:32,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797985910] [2024-06-21 17:00:32,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:32,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:32,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:33,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:33,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:33,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797985910] [2024-06-21 17:00:33,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797985910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:33,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:33,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:00:33,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015794076] [2024-06-21 17:00:33,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:33,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:00:33,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:33,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:00:33,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:00:33,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:00:33,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 613 transitions, 7100 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:00:33,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:33,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:00:33,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:35,708 INFO L124 PetriNetUnfolderBase]: 4567/6948 cut-off events. [2024-06-21 17:00:35,708 INFO L125 PetriNetUnfolderBase]: For 2289682/2289685 co-relation queries the response was YES. [2024-06-21 17:00:35,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72645 conditions, 6948 events. 4567/6948 cut-off events. For 2289682/2289685 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 38756 event pairs, 920 based on Foata normal form. 4/6933 useless extension candidates. Maximal degree in co-relation 72446. Up to 6613 conditions per place. [2024-06-21 17:00:35,815 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 506 selfloop transitions, 120 changer transitions 0/629 dead transitions. [2024-06-21 17:00:35,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 629 transitions, 8678 flow [2024-06-21 17:00:35,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:00:35,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:00:35,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 17:00:35,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-21 17:00:35,816 INFO L175 Difference]: Start difference. First operand has 429 places, 613 transitions, 7100 flow. Second operand 9 states and 139 transitions. [2024-06-21 17:00:35,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 629 transitions, 8678 flow [2024-06-21 17:00:41,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 629 transitions, 8530 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 17:00:41,273 INFO L231 Difference]: Finished difference. Result has 432 places, 613 transitions, 7198 flow [2024-06-21 17:00:41,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6952, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7198, PETRI_PLACES=432, PETRI_TRANSITIONS=613} [2024-06-21 17:00:41,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-21 17:00:41,274 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 613 transitions, 7198 flow [2024-06-21 17:00:41,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:00:41,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:41,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:41,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 17:00:41,275 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:00:41,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:41,275 INFO L85 PathProgramCache]: Analyzing trace with hash 180294667, now seen corresponding path program 9 times [2024-06-21 17:00:41,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:41,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673794450] [2024-06-21 17:00:41,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:41,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:41,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:42,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:42,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:42,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673794450] [2024-06-21 17:00:42,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673794450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:42,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:42,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:00:42,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240571252] [2024-06-21 17:00:42,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:42,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:00:42,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:42,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:00:42,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:00:42,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:00:42,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 613 transitions, 7198 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:00:42,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:42,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:00:42,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:44,286 INFO L124 PetriNetUnfolderBase]: 4577/6962 cut-off events. [2024-06-21 17:00:44,286 INFO L125 PetriNetUnfolderBase]: For 2322310/2322313 co-relation queries the response was YES. [2024-06-21 17:00:44,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73049 conditions, 6962 events. 4577/6962 cut-off events. For 2322310/2322313 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 38821 event pairs, 920 based on Foata normal form. 4/6947 useless extension candidates. Maximal degree in co-relation 72849. Up to 6623 conditions per place. [2024-06-21 17:00:44,391 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 512 selfloop transitions, 118 changer transitions 0/633 dead transitions. [2024-06-21 17:00:44,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 633 transitions, 8832 flow [2024-06-21 17:00:44,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:00:44,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:00:44,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-21 17:00:44,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-21 17:00:44,392 INFO L175 Difference]: Start difference. First operand has 432 places, 613 transitions, 7198 flow. Second operand 9 states and 141 transitions. [2024-06-21 17:00:44,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 633 transitions, 8832 flow [2024-06-21 17:00:50,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 633 transitions, 8578 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 17:00:50,187 INFO L231 Difference]: Finished difference. Result has 433 places, 616 transitions, 7228 flow [2024-06-21 17:00:50,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6950, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7228, PETRI_PLACES=433, PETRI_TRANSITIONS=616} [2024-06-21 17:00:50,188 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-21 17:00:50,188 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 616 transitions, 7228 flow [2024-06-21 17:00:50,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:00:50,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:50,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:50,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 17:00:50,188 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:00:50,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:50,189 INFO L85 PathProgramCache]: Analyzing trace with hash -44652665, now seen corresponding path program 10 times [2024-06-21 17:00:50,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:50,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993622958] [2024-06-21 17:00:50,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:50,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:50,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:50,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:50,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:50,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993622958] [2024-06-21 17:00:50,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993622958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:50,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:50,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:00:50,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450657770] [2024-06-21 17:00:50,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:50,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:00:50,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:50,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:00:50,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:00:51,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:00:51,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 616 transitions, 7228 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:00:51,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:51,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:00:51,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:52,911 INFO L124 PetriNetUnfolderBase]: 4571/6954 cut-off events. [2024-06-21 17:00:52,911 INFO L125 PetriNetUnfolderBase]: For 2334716/2334719 co-relation queries the response was YES. [2024-06-21 17:00:53,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72950 conditions, 6954 events. 4571/6954 cut-off events. For 2334716/2334719 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 38787 event pairs, 919 based on Foata normal form. 4/6939 useless extension candidates. Maximal degree in co-relation 72749. Up to 6618 conditions per place. [2024-06-21 17:00:53,033 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 510 selfloop transitions, 119 changer transitions 0/632 dead transitions. [2024-06-21 17:00:53,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 632 transitions, 8536 flow [2024-06-21 17:00:53,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:00:53,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:00:53,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 17:00:53,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-21 17:00:53,034 INFO L175 Difference]: Start difference. First operand has 433 places, 616 transitions, 7228 flow. Second operand 9 states and 139 transitions. [2024-06-21 17:00:53,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 632 transitions, 8536 flow [2024-06-21 17:00:59,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 632 transitions, 8195 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 17:00:59,239 INFO L231 Difference]: Finished difference. Result has 434 places, 616 transitions, 7131 flow [2024-06-21 17:00:59,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6887, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7131, PETRI_PLACES=434, PETRI_TRANSITIONS=616} [2024-06-21 17:00:59,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-21 17:00:59,240 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 616 transitions, 7131 flow [2024-06-21 17:00:59,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:00:59,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:59,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:59,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 17:00:59,241 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:00:59,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:59,242 INFO L85 PathProgramCache]: Analyzing trace with hash -44652231, now seen corresponding path program 5 times [2024-06-21 17:00:59,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:59,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631434771] [2024-06-21 17:00:59,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:59,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:59,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:00,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:00,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:00,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631434771] [2024-06-21 17:01:00,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631434771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:00,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:00,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:00,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177373470] [2024-06-21 17:01:00,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:00,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:00,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:00,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:00,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:00,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:01:00,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 616 transitions, 7131 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:01:00,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:00,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:01:00,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:02,065 INFO L124 PetriNetUnfolderBase]: 4565/6944 cut-off events. [2024-06-21 17:01:02,065 INFO L125 PetriNetUnfolderBase]: For 2346397/2346409 co-relation queries the response was YES. [2024-06-21 17:01:02,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72763 conditions, 6944 events. 4565/6944 cut-off events. For 2346397/2346409 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 38777 event pairs, 996 based on Foata normal form. 10/6947 useless extension candidates. Maximal degree in co-relation 72561. Up to 6818 conditions per place. [2024-06-21 17:01:02,179 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 566 selfloop transitions, 61 changer transitions 0/630 dead transitions. [2024-06-21 17:01:02,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 630 transitions, 8427 flow [2024-06-21 17:01:02,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:01:02,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:01:02,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-21 17:01:02,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-21 17:01:02,180 INFO L175 Difference]: Start difference. First operand has 434 places, 616 transitions, 7131 flow. Second operand 9 states and 133 transitions. [2024-06-21 17:01:02,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 630 transitions, 8427 flow [2024-06-21 17:01:07,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 630 transitions, 8109 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-21 17:01:07,385 INFO L231 Difference]: Finished difference. Result has 434 places, 616 transitions, 6941 flow [2024-06-21 17:01:07,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6813, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6941, PETRI_PLACES=434, PETRI_TRANSITIONS=616} [2024-06-21 17:01:07,385 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-21 17:01:07,385 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 616 transitions, 6941 flow [2024-06-21 17:01:07,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:01:07,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:07,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:07,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 17:01:07,386 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:07,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:07,386 INFO L85 PathProgramCache]: Analyzing trace with hash -37602791, now seen corresponding path program 1 times [2024-06-21 17:01:07,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:07,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150666956] [2024-06-21 17:01:07,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:07,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:07,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:08,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:08,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:08,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150666956] [2024-06-21 17:01:08,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150666956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:08,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:08,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:08,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432561462] [2024-06-21 17:01:08,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:08,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:08,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:08,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:08,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:08,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:01:08,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 616 transitions, 6941 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:08,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:08,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:01:08,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:10,259 INFO L124 PetriNetUnfolderBase]: 4289/6662 cut-off events. [2024-06-21 17:01:10,260 INFO L125 PetriNetUnfolderBase]: For 2082862/2082876 co-relation queries the response was YES. [2024-06-21 17:01:10,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67251 conditions, 6662 events. 4289/6662 cut-off events. For 2082862/2082876 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 38519 event pairs, 928 based on Foata normal form. 2/6639 useless extension candidates. Maximal degree in co-relation 67048. Up to 6307 conditions per place. [2024-06-21 17:01:10,361 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 567 selfloop transitions, 29 changer transitions 0/647 dead transitions. [2024-06-21 17:01:10,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 647 transitions, 8637 flow [2024-06-21 17:01:10,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:01:10,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:01:10,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 17:01:10,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-21 17:01:10,362 INFO L175 Difference]: Start difference. First operand has 434 places, 616 transitions, 6941 flow. Second operand 10 states and 166 transitions. [2024-06-21 17:01:10,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 647 transitions, 8637 flow [2024-06-21 17:01:14,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 647 transitions, 8420 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 17:01:14,975 INFO L231 Difference]: Finished difference. Result has 434 places, 620 transitions, 6923 flow [2024-06-21 17:01:14,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6724, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6923, PETRI_PLACES=434, PETRI_TRANSITIONS=620} [2024-06-21 17:01:14,976 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-21 17:01:14,976 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 620 transitions, 6923 flow [2024-06-21 17:01:14,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:14,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:14,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:14,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 17:01:14,977 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:14,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:14,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1814652089, now seen corresponding path program 1 times [2024-06-21 17:01:14,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:14,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134027633] [2024-06-21 17:01:14,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:14,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:14,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:15,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:15,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:15,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134027633] [2024-06-21 17:01:15,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134027633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:15,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:15,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:15,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759273773] [2024-06-21 17:01:15,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:15,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:15,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:15,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:15,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:16,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:01:16,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 620 transitions, 6923 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:16,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:16,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:01:16,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:17,720 INFO L124 PetriNetUnfolderBase]: 4425/6813 cut-off events. [2024-06-21 17:01:17,720 INFO L125 PetriNetUnfolderBase]: For 2107721/2107725 co-relation queries the response was YES. [2024-06-21 17:01:17,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68382 conditions, 6813 events. 4425/6813 cut-off events. For 2107721/2107725 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 38938 event pairs, 1005 based on Foata normal form. 1/6799 useless extension candidates. Maximal degree in co-relation 68178. Up to 6624 conditions per place. [2024-06-21 17:01:17,834 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 598 selfloop transitions, 31 changer transitions 0/648 dead transitions. [2024-06-21 17:01:17,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 648 transitions, 8671 flow [2024-06-21 17:01:17,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:01:17,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:01:17,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-21 17:01:17,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 17:01:17,836 INFO L175 Difference]: Start difference. First operand has 434 places, 620 transitions, 6923 flow. Second operand 10 states and 155 transitions. [2024-06-21 17:01:17,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 648 transitions, 8671 flow [2024-06-21 17:01:21,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 648 transitions, 8550 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-21 17:01:21,889 INFO L231 Difference]: Finished difference. Result has 438 places, 626 transitions, 7008 flow [2024-06-21 17:01:21,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6802, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7008, PETRI_PLACES=438, PETRI_TRANSITIONS=626} [2024-06-21 17:01:21,889 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-21 17:01:21,889 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 626 transitions, 7008 flow [2024-06-21 17:01:21,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:21,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:21,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:21,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 17:01:21,890 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:21,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:21,891 INFO L85 PathProgramCache]: Analyzing trace with hash -37542341, now seen corresponding path program 2 times [2024-06-21 17:01:21,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:21,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210111709] [2024-06-21 17:01:21,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:21,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:21,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:22,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:22,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:22,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210111709] [2024-06-21 17:01:22,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210111709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:22,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:22,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:22,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455794735] [2024-06-21 17:01:22,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:22,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:22,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:22,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:22,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:23,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:01:23,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 626 transitions, 7008 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:23,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:23,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:01:23,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:24,697 INFO L124 PetriNetUnfolderBase]: 4327/6709 cut-off events. [2024-06-21 17:01:24,697 INFO L125 PetriNetUnfolderBase]: For 2155102/2155116 co-relation queries the response was YES. [2024-06-21 17:01:24,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68490 conditions, 6709 events. 4327/6709 cut-off events. For 2155102/2155116 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 38716 event pairs, 971 based on Foata normal form. 2/6686 useless extension candidates. Maximal degree in co-relation 68284. Up to 6380 conditions per place. [2024-06-21 17:01:24,808 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 571 selfloop transitions, 26 changer transitions 0/650 dead transitions. [2024-06-21 17:01:24,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 650 transitions, 8312 flow [2024-06-21 17:01:24,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:01:24,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:01:24,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-21 17:01:24,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-21 17:01:24,809 INFO L175 Difference]: Start difference. First operand has 438 places, 626 transitions, 7008 flow. Second operand 10 states and 161 transitions. [2024-06-21 17:01:24,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 650 transitions, 8312 flow [2024-06-21 17:01:29,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 650 transitions, 8207 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-21 17:01:29,130 INFO L231 Difference]: Finished difference. Result has 442 places, 628 transitions, 7004 flow [2024-06-21 17:01:29,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6903, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7004, PETRI_PLACES=442, PETRI_TRANSITIONS=628} [2024-06-21 17:01:29,131 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-21 17:01:29,131 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 628 transitions, 7004 flow [2024-06-21 17:01:29,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:29,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:29,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:29,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 17:01:29,131 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:29,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:29,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1817453249, now seen corresponding path program 2 times [2024-06-21 17:01:29,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:29,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088899987] [2024-06-21 17:01:29,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:29,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:29,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:30,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:30,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:30,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088899987] [2024-06-21 17:01:30,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088899987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:30,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:30,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:30,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365444832] [2024-06-21 17:01:30,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:30,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:30,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:30,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:30,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:30,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:01:30,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 628 transitions, 7004 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:30,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:30,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:01:30,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:31,962 INFO L124 PetriNetUnfolderBase]: 4438/6832 cut-off events. [2024-06-21 17:01:31,962 INFO L125 PetriNetUnfolderBase]: For 2168096/2168100 co-relation queries the response was YES. [2024-06-21 17:01:32,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69192 conditions, 6832 events. 4438/6832 cut-off events. For 2168096/2168100 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 39056 event pairs, 1005 based on Foata normal form. 1/6818 useless extension candidates. Maximal degree in co-relation 68984. Up to 6664 conditions per place. [2024-06-21 17:01:32,069 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 608 selfloop transitions, 21 changer transitions 0/648 dead transitions. [2024-06-21 17:01:32,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 648 transitions, 8368 flow [2024-06-21 17:01:32,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:01:32,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:01:32,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-21 17:01:32,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-21 17:01:32,070 INFO L175 Difference]: Start difference. First operand has 442 places, 628 transitions, 7004 flow. Second operand 9 states and 136 transitions. [2024-06-21 17:01:32,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 648 transitions, 8368 flow [2024-06-21 17:01:36,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 648 transitions, 8287 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 17:01:36,873 INFO L231 Difference]: Finished difference. Result has 443 places, 631 transitions, 7029 flow [2024-06-21 17:01:36,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6923, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7029, PETRI_PLACES=443, PETRI_TRANSITIONS=631} [2024-06-21 17:01:36,873 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-21 17:01:36,873 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 631 transitions, 7029 flow [2024-06-21 17:01:36,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:36,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:36,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:36,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 17:01:36,874 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:36,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:36,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1817453435, now seen corresponding path program 1 times [2024-06-21 17:01:36,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:36,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134915511] [2024-06-21 17:01:36,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:36,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:36,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:37,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:37,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:37,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134915511] [2024-06-21 17:01:37,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134915511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:37,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:37,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:37,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645965468] [2024-06-21 17:01:37,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:37,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:37,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:37,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:37,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:37,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:01:37,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 631 transitions, 7029 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:37,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:37,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:01:37,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:39,459 INFO L124 PetriNetUnfolderBase]: 4448/6848 cut-off events. [2024-06-21 17:01:39,459 INFO L125 PetriNetUnfolderBase]: For 2208286/2208290 co-relation queries the response was YES. [2024-06-21 17:01:39,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69517 conditions, 6848 events. 4448/6848 cut-off events. For 2208286/2208290 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 39209 event pairs, 1004 based on Foata normal form. 2/6835 useless extension candidates. Maximal degree in co-relation 69308. Up to 6675 conditions per place. [2024-06-21 17:01:39,845 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 612 selfloop transitions, 21 changer transitions 0/652 dead transitions. [2024-06-21 17:01:39,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 652 transitions, 8441 flow [2024-06-21 17:01:39,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:01:39,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:01:39,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-21 17:01:39,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36243386243386244 [2024-06-21 17:01:39,846 INFO L175 Difference]: Start difference. First operand has 443 places, 631 transitions, 7029 flow. Second operand 9 states and 137 transitions. [2024-06-21 17:01:39,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 652 transitions, 8441 flow [2024-06-21 17:01:44,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 652 transitions, 8363 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-21 17:01:44,322 INFO L231 Difference]: Finished difference. Result has 445 places, 634 transitions, 7093 flow [2024-06-21 17:01:44,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6951, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7093, PETRI_PLACES=445, PETRI_TRANSITIONS=634} [2024-06-21 17:01:44,323 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-21 17:01:44,323 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 634 transitions, 7093 flow [2024-06-21 17:01:44,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:44,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:44,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:44,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 17:01:44,323 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:44,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:44,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1817448599, now seen corresponding path program 3 times [2024-06-21 17:01:44,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:44,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456763430] [2024-06-21 17:01:44,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:44,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:44,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:45,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-21 17:01:45,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:45,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456763430] [2024-06-21 17:01:45,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456763430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:45,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:45,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:45,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64952164] [2024-06-21 17:01:45,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:45,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:45,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:45,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:45,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:45,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:01:45,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 634 transitions, 7093 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:45,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:45,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:01:45,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:47,055 INFO L124 PetriNetUnfolderBase]: 4445/6844 cut-off events. [2024-06-21 17:01:47,055 INFO L125 PetriNetUnfolderBase]: For 2212905/2212909 co-relation queries the response was YES. [2024-06-21 17:01:47,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69792 conditions, 6844 events. 4445/6844 cut-off events. For 2212905/2212909 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 39151 event pairs, 1004 based on Foata normal form. 1/6830 useless extension candidates. Maximal degree in co-relation 69582. Up to 6668 conditions per place. [2024-06-21 17:01:47,178 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 606 selfloop transitions, 26 changer transitions 0/651 dead transitions. [2024-06-21 17:01:47,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 651 transitions, 8411 flow [2024-06-21 17:01:47,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:01:47,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:01:47,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-21 17:01:47,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-21 17:01:47,179 INFO L175 Difference]: Start difference. First operand has 445 places, 634 transitions, 7093 flow. Second operand 9 states and 138 transitions. [2024-06-21 17:01:47,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 651 transitions, 8411 flow [2024-06-21 17:01:52,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 651 transitions, 8263 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-06-21 17:01:52,336 INFO L231 Difference]: Finished difference. Result has 447 places, 634 transitions, 7003 flow [2024-06-21 17:01:52,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6945, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7003, PETRI_PLACES=447, PETRI_TRANSITIONS=634} [2024-06-21 17:01:52,337 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 404 predicate places. [2024-06-21 17:01:52,337 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 634 transitions, 7003 flow [2024-06-21 17:01:52,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:52,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:52,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:52,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 17:01:52,338 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:52,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:52,338 INFO L85 PathProgramCache]: Analyzing trace with hash -34745831, now seen corresponding path program 3 times [2024-06-21 17:01:52,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:52,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119126601] [2024-06-21 17:01:52,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:52,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:52,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:53,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:53,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:53,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119126601] [2024-06-21 17:01:53,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119126601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:53,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:53,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:53,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406213631] [2024-06-21 17:01:53,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:53,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:53,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:53,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:53,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:53,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:01:53,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 634 transitions, 7003 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:53,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:53,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:01:53,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:55,310 INFO L124 PetriNetUnfolderBase]: 4333/6720 cut-off events. [2024-06-21 17:01:55,310 INFO L125 PetriNetUnfolderBase]: For 2234948/2234962 co-relation queries the response was YES. [2024-06-21 17:01:55,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69012 conditions, 6720 events. 4333/6720 cut-off events. For 2234948/2234962 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 38850 event pairs, 969 based on Foata normal form. 2/6697 useless extension candidates. Maximal degree in co-relation 68801. Up to 6400 conditions per place. [2024-06-21 17:01:55,416 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 578 selfloop transitions, 20 changer transitions 0/652 dead transitions. [2024-06-21 17:01:55,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 652 transitions, 8255 flow [2024-06-21 17:01:55,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:01:55,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:01:55,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 17:01:55,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 17:01:55,420 INFO L175 Difference]: Start difference. First operand has 447 places, 634 transitions, 7003 flow. Second operand 9 states and 144 transitions. [2024-06-21 17:01:55,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 652 transitions, 8255 flow [2024-06-21 17:02:00,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 652 transitions, 8145 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-21 17:02:00,010 INFO L231 Difference]: Finished difference. Result has 448 places, 634 transitions, 6938 flow [2024-06-21 17:02:00,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6893, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6938, PETRI_PLACES=448, PETRI_TRANSITIONS=634} [2024-06-21 17:02:00,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-21 17:02:00,011 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 634 transitions, 6938 flow [2024-06-21 17:02:00,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:00,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:00,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:02:00,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 17:02:00,011 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:00,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:00,012 INFO L85 PathProgramCache]: Analyzing trace with hash 80545339, now seen corresponding path program 4 times [2024-06-21 17:02:00,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:00,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960568732] [2024-06-21 17:02:00,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:00,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:00,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:00,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:00,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:00,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960568732] [2024-06-21 17:02:00,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960568732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:00,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:00,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:02:00,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500825070] [2024-06-21 17:02:00,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:00,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:02:00,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:00,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:02:00,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:02:01,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:02:01,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 634 transitions, 6938 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:01,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:01,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:02:01,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:02,993 INFO L124 PetriNetUnfolderBase]: 4341/6732 cut-off events. [2024-06-21 17:02:02,993 INFO L125 PetriNetUnfolderBase]: For 2264905/2264919 co-relation queries the response was YES. [2024-06-21 17:02:03,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69286 conditions, 6732 events. 4341/6732 cut-off events. For 2264905/2264919 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 38922 event pairs, 970 based on Foata normal form. 2/6709 useless extension candidates. Maximal degree in co-relation 69074. Up to 6397 conditions per place. [2024-06-21 17:02:03,096 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 565 selfloop transitions, 32 changer transitions 0/651 dead transitions. [2024-06-21 17:02:03,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 651 transitions, 8250 flow [2024-06-21 17:02:03,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:02:03,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:02:03,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-21 17:02:03,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-21 17:02:03,097 INFO L175 Difference]: Start difference. First operand has 448 places, 634 transitions, 6938 flow. Second operand 9 states and 145 transitions. [2024-06-21 17:02:03,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 651 transitions, 8250 flow [2024-06-21 17:02:07,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 651 transitions, 8198 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 17:02:07,828 INFO L231 Difference]: Finished difference. Result has 449 places, 636 transitions, 7033 flow [2024-06-21 17:02:07,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6886, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7033, PETRI_PLACES=449, PETRI_TRANSITIONS=636} [2024-06-21 17:02:07,828 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 406 predicate places. [2024-06-21 17:02:07,829 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 636 transitions, 7033 flow [2024-06-21 17:02:07,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:07,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:07,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:02:07,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 17:02:07,829 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:07,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:07,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1932739769, now seen corresponding path program 4 times [2024-06-21 17:02:07,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:07,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51685619] [2024-06-21 17:02:07,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:07,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:07,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:08,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:08,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:08,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51685619] [2024-06-21 17:02:08,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51685619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:08,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:08,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:02:08,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844196342] [2024-06-21 17:02:08,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:08,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:02:08,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:08,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:02:08,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:02:08,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:02:08,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 636 transitions, 7033 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:08,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:08,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:02:08,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:10,512 INFO L124 PetriNetUnfolderBase]: 4481/6895 cut-off events. [2024-06-21 17:02:10,513 INFO L125 PetriNetUnfolderBase]: For 2301465/2301469 co-relation queries the response was YES. [2024-06-21 17:02:10,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70946 conditions, 6895 events. 4481/6895 cut-off events. For 2301465/2301469 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 39443 event pairs, 1010 based on Foata normal form. 1/6879 useless extension candidates. Maximal degree in co-relation 70733. Up to 6676 conditions per place. [2024-06-21 17:02:10,635 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 580 selfloop transitions, 58 changer transitions 0/657 dead transitions. [2024-06-21 17:02:10,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 657 transitions, 8807 flow [2024-06-21 17:02:10,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:02:10,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:02:10,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 17:02:10,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-21 17:02:10,635 INFO L175 Difference]: Start difference. First operand has 449 places, 636 transitions, 7033 flow. Second operand 9 states and 143 transitions. [2024-06-21 17:02:10,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 657 transitions, 8807 flow [2024-06-21 17:02:16,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 657 transitions, 8676 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-21 17:02:16,102 INFO L231 Difference]: Finished difference. Result has 451 places, 642 transitions, 7182 flow [2024-06-21 17:02:16,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6902, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7182, PETRI_PLACES=451, PETRI_TRANSITIONS=642} [2024-06-21 17:02:16,103 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-21 17:02:16,103 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 642 transitions, 7182 flow [2024-06-21 17:02:16,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:16,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:16,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:02:16,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 17:02:16,103 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:16,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:16,104 INFO L85 PathProgramCache]: Analyzing trace with hash 80729789, now seen corresponding path program 2 times [2024-06-21 17:02:16,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:16,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960187978] [2024-06-21 17:02:16,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:16,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:16,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:16,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-21 17:02:16,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:16,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960187978] [2024-06-21 17:02:16,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960187978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:16,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:16,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:02:16,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935005380] [2024-06-21 17:02:16,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:16,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:02:16,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:16,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:02:16,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:02:17,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:02:17,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 642 transitions, 7182 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:17,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:17,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:02:17,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:18,772 INFO L124 PetriNetUnfolderBase]: 4495/6916 cut-off events. [2024-06-21 17:02:18,772 INFO L125 PetriNetUnfolderBase]: For 2370786/2370790 co-relation queries the response was YES. [2024-06-21 17:02:18,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72111 conditions, 6916 events. 4495/6916 cut-off events. For 2370786/2370790 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 39639 event pairs, 1008 based on Foata normal form. 2/6903 useless extension candidates. Maximal degree in co-relation 71897. Up to 6623 conditions per place. [2024-06-21 17:02:18,885 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 581 selfloop transitions, 70 changer transitions 0/670 dead transitions. [2024-06-21 17:02:18,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 670 transitions, 9444 flow [2024-06-21 17:02:18,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:02:18,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:02:18,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 17:02:18,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-21 17:02:18,886 INFO L175 Difference]: Start difference. First operand has 451 places, 642 transitions, 7182 flow. Second operand 9 states and 148 transitions. [2024-06-21 17:02:18,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 670 transitions, 9444 flow [2024-06-21 17:02:23,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 670 transitions, 9283 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-21 17:02:23,763 INFO L231 Difference]: Finished difference. Result has 455 places, 651 transitions, 7467 flow [2024-06-21 17:02:23,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7021, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7467, PETRI_PLACES=455, PETRI_TRANSITIONS=651} [2024-06-21 17:02:23,763 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 412 predicate places. [2024-06-21 17:02:23,763 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 651 transitions, 7467 flow [2024-06-21 17:02:23,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:23,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:23,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:02:23,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 17:02:23,764 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:23,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:23,764 INFO L85 PathProgramCache]: Analyzing trace with hash 80723093, now seen corresponding path program 5 times [2024-06-21 17:02:23,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:23,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143554477] [2024-06-21 17:02:23,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:23,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:23,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:24,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:24,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:24,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143554477] [2024-06-21 17:02:24,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143554477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:24,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:24,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:02:24,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443469184] [2024-06-21 17:02:24,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:24,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:02:24,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:24,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:02:24,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:02:24,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:02:24,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 651 transitions, 7467 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:24,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:24,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:02:24,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:26,671 INFO L124 PetriNetUnfolderBase]: 4500/6923 cut-off events. [2024-06-21 17:02:26,671 INFO L125 PetriNetUnfolderBase]: For 2391767/2391771 co-relation queries the response was YES. [2024-06-21 17:02:26,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72706 conditions, 6923 events. 4500/6923 cut-off events. For 2391767/2391771 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 39640 event pairs, 1009 based on Foata normal form. 1/6907 useless extension candidates. Maximal degree in co-relation 72490. Up to 6709 conditions per place. [2024-06-21 17:02:26,784 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 595 selfloop transitions, 54 changer transitions 0/668 dead transitions. [2024-06-21 17:02:26,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 668 transitions, 8855 flow [2024-06-21 17:02:26,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:02:26,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:02:26,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 17:02:26,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-21 17:02:26,785 INFO L175 Difference]: Start difference. First operand has 455 places, 651 transitions, 7467 flow. Second operand 9 states and 140 transitions. [2024-06-21 17:02:26,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 668 transitions, 8855 flow [2024-06-21 17:02:32,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 668 transitions, 8698 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-21 17:02:32,685 INFO L231 Difference]: Finished difference. Result has 460 places, 654 transitions, 7478 flow [2024-06-21 17:02:32,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7310, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7478, PETRI_PLACES=460, PETRI_TRANSITIONS=654} [2024-06-21 17:02:32,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 417 predicate places. [2024-06-21 17:02:32,685 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 654 transitions, 7478 flow [2024-06-21 17:02:32,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:32,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:32,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:02:32,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 17:02:32,686 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:32,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:32,686 INFO L85 PathProgramCache]: Analyzing trace with hash -932292549, now seen corresponding path program 3 times [2024-06-21 17:02:32,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:32,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109370448] [2024-06-21 17:02:32,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:32,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:32,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:33,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-21 17:02:33,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:33,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109370448] [2024-06-21 17:02:33,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109370448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:33,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:33,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:02:33,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249172482] [2024-06-21 17:02:33,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:33,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:02:33,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:33,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:02:33,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:02:33,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:02:33,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 654 transitions, 7478 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:33,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:33,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:02:33,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:35,209 INFO L124 PetriNetUnfolderBase]: 4510/6939 cut-off events. [2024-06-21 17:02:35,209 INFO L125 PetriNetUnfolderBase]: For 2432555/2432559 co-relation queries the response was YES. [2024-06-21 17:02:35,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72959 conditions, 6939 events. 4510/6939 cut-off events. For 2432555/2432559 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 39812 event pairs, 1008 based on Foata normal form. 2/6926 useless extension candidates. Maximal degree in co-relation 72741. Up to 6640 conditions per place. [2024-06-21 17:02:35,338 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 587 selfloop transitions, 71 changer transitions 0/677 dead transitions. [2024-06-21 17:02:35,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 677 transitions, 9552 flow [2024-06-21 17:02:35,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:02:35,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:02:35,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 17:02:35,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 17:02:35,339 INFO L175 Difference]: Start difference. First operand has 460 places, 654 transitions, 7478 flow. Second operand 9 states and 150 transitions. [2024-06-21 17:02:35,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 677 transitions, 9552 flow [2024-06-21 17:02:40,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 677 transitions, 9412 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 17:02:40,815 INFO L231 Difference]: Finished difference. Result has 462 places, 657 transitions, 7566 flow [2024-06-21 17:02:40,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7338, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7566, PETRI_PLACES=462, PETRI_TRANSITIONS=657} [2024-06-21 17:02:40,816 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-21 17:02:40,816 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 657 transitions, 7566 flow [2024-06-21 17:02:40,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:40,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:40,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:02:40,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 17:02:40,817 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:40,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:40,817 INFO L85 PathProgramCache]: Analyzing trace with hash 80550299, now seen corresponding path program 4 times [2024-06-21 17:02:40,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:40,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034685840] [2024-06-21 17:02:40,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:40,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:40,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:41,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-21 17:02:41,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:41,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034685840] [2024-06-21 17:02:41,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034685840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:41,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:41,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:02:41,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110852547] [2024-06-21 17:02:41,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:41,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:02:41,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:41,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:02:41,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:02:41,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:02:41,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 657 transitions, 7566 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:41,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:41,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:02:41,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:43,371 INFO L124 PetriNetUnfolderBase]: 4499/6926 cut-off events. [2024-06-21 17:02:43,371 INFO L125 PetriNetUnfolderBase]: For 2439557/2439561 co-relation queries the response was YES. [2024-06-21 17:02:43,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72786 conditions, 6926 events. 4499/6926 cut-off events. For 2439557/2439561 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 39686 event pairs, 1007 based on Foata normal form. 2/6913 useless extension candidates. Maximal degree in co-relation 72567. Up to 6633 conditions per place. [2024-06-21 17:02:43,504 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 587 selfloop transitions, 70 changer transitions 0/676 dead transitions. [2024-06-21 17:02:43,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 676 transitions, 9250 flow [2024-06-21 17:02:43,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:02:43,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:02:43,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 17:02:43,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 17:02:43,505 INFO L175 Difference]: Start difference. First operand has 462 places, 657 transitions, 7566 flow. Second operand 9 states and 150 transitions. [2024-06-21 17:02:43,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 676 transitions, 9250 flow [2024-06-21 17:02:49,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 676 transitions, 9004 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-21 17:02:49,697 INFO L231 Difference]: Finished difference. Result has 465 places, 657 transitions, 7466 flow [2024-06-21 17:02:49,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7320, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7466, PETRI_PLACES=465, PETRI_TRANSITIONS=657} [2024-06-21 17:02:49,698 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-21 17:02:49,699 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 657 transitions, 7466 flow [2024-06-21 17:02:49,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:49,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:49,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:02:49,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 17:02:49,699 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:49,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:49,700 INFO L85 PathProgramCache]: Analyzing trace with hash 80550113, now seen corresponding path program 6 times [2024-06-21 17:02:49,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:49,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626525747] [2024-06-21 17:02:49,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:49,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:49,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:50,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:50,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:50,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626525747] [2024-06-21 17:02:50,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626525747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:50,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:50,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:02:50,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8547989] [2024-06-21 17:02:50,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:50,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:02:50,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:50,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:02:50,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:02:50,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:02:50,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 657 transitions, 7466 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:50,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:50,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:02:50,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:52,624 INFO L124 PetriNetUnfolderBase]: 4518/6952 cut-off events. [2024-06-21 17:02:52,624 INFO L125 PetriNetUnfolderBase]: For 2457896/2457900 co-relation queries the response was YES. [2024-06-21 17:02:52,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73102 conditions, 6952 events. 4518/6952 cut-off events. For 2457896/2457900 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 39868 event pairs, 1010 based on Foata normal form. 1/6938 useless extension candidates. Maximal degree in co-relation 72882. Up to 6738 conditions per place. [2024-06-21 17:02:52,749 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 599 selfloop transitions, 53 changer transitions 0/671 dead transitions. [2024-06-21 17:02:52,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 671 transitions, 8812 flow [2024-06-21 17:02:52,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:02:52,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:02:52,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-21 17:02:52,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-21 17:02:52,750 INFO L175 Difference]: Start difference. First operand has 465 places, 657 transitions, 7466 flow. Second operand 9 states and 141 transitions. [2024-06-21 17:02:52,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 671 transitions, 8812 flow [2024-06-21 17:02:58,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 671 transitions, 8600 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-21 17:02:58,896 INFO L231 Difference]: Finished difference. Result has 465 places, 657 transitions, 7366 flow [2024-06-21 17:02:58,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7254, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7366, PETRI_PLACES=465, PETRI_TRANSITIONS=657} [2024-06-21 17:02:58,897 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-21 17:02:58,897 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 657 transitions, 7366 flow [2024-06-21 17:02:58,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:58,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:58,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:02:58,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 17:02:58,897 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:58,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:58,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1645199109, now seen corresponding path program 5 times [2024-06-21 17:02:58,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:58,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443167275] [2024-06-21 17:02:58,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:58,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:58,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:59,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-21 17:02:59,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:59,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443167275] [2024-06-21 17:02:59,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443167275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:59,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:59,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:02:59,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273480080] [2024-06-21 17:02:59,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:59,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:02:59,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:59,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:02:59,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:02:59,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:02:59,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 657 transitions, 7366 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:59,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:59,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:02:59,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:01,672 INFO L124 PetriNetUnfolderBase]: 4514/6946 cut-off events. [2024-06-21 17:03:01,672 INFO L125 PetriNetUnfolderBase]: For 2500521/2500525 co-relation queries the response was YES. [2024-06-21 17:03:01,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72972 conditions, 6946 events. 4514/6946 cut-off events. For 2500521/2500525 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 39860 event pairs, 1006 based on Foata normal form. 3/6932 useless extension candidates. Maximal degree in co-relation 72751. Up to 6770 conditions per place. [2024-06-21 17:03:01,789 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 631 selfloop transitions, 23 changer transitions 0/673 dead transitions. [2024-06-21 17:03:01,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 673 transitions, 8814 flow [2024-06-21 17:03:01,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:03:01,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:03:01,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-21 17:03:01,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3492063492063492 [2024-06-21 17:03:01,790 INFO L175 Difference]: Start difference. First operand has 465 places, 657 transitions, 7366 flow. Second operand 9 states and 132 transitions. [2024-06-21 17:03:01,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 673 transitions, 8814 flow [2024-06-21 17:03:08,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 673 transitions, 8690 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 17:03:08,041 INFO L231 Difference]: Finished difference. Result has 466 places, 660 transitions, 7402 flow [2024-06-21 17:03:08,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7242, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7402, PETRI_PLACES=466, PETRI_TRANSITIONS=660} [2024-06-21 17:03:08,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-21 17:03:08,041 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 660 transitions, 7402 flow [2024-06-21 17:03:08,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:08,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:08,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:08,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 17:03:08,041 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:03:08,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:08,042 INFO L85 PathProgramCache]: Analyzing trace with hash 357443299, now seen corresponding path program 7 times [2024-06-21 17:03:08,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:08,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472020998] [2024-06-21 17:03:08,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:08,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:08,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:08,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:08,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:08,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472020998] [2024-06-21 17:03:08,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472020998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:08,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:08,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:03:08,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156736067] [2024-06-21 17:03:08,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:08,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:03:08,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:08,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:03:08,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:03:08,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:03:08,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 660 transitions, 7402 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:08,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:08,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:03:08,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:10,977 INFO L124 PetriNetUnfolderBase]: 4519/6951 cut-off events. [2024-06-21 17:03:10,978 INFO L125 PetriNetUnfolderBase]: For 2507282/2507286 co-relation queries the response was YES. [2024-06-21 17:03:11,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73216 conditions, 6951 events. 4519/6951 cut-off events. For 2507282/2507286 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 39881 event pairs, 1010 based on Foata normal form. 1/6935 useless extension candidates. Maximal degree in co-relation 72994. Up to 6776 conditions per place. [2024-06-21 17:03:11,091 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 621 selfloop transitions, 34 changer transitions 0/674 dead transitions. [2024-06-21 17:03:11,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 674 transitions, 8826 flow [2024-06-21 17:03:11,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:03:11,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:03:11,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-21 17:03:11,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-21 17:03:11,092 INFO L175 Difference]: Start difference. First operand has 466 places, 660 transitions, 7402 flow. Second operand 9 states and 133 transitions. [2024-06-21 17:03:11,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 674 transitions, 8826 flow [2024-06-21 17:03:16,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 674 transitions, 8694 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-21 17:03:16,711 INFO L231 Difference]: Finished difference. Result has 468 places, 663 transitions, 7434 flow [2024-06-21 17:03:16,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7270, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7434, PETRI_PLACES=468, PETRI_TRANSITIONS=663} [2024-06-21 17:03:16,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 425 predicate places. [2024-06-21 17:03:16,712 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 663 transitions, 7434 flow [2024-06-21 17:03:16,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:16,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:16,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:16,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 17:03:16,712 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:03:16,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:16,712 INFO L85 PathProgramCache]: Analyzing trace with hash 585524125, now seen corresponding path program 6 times [2024-06-21 17:03:16,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:16,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128479146] [2024-06-21 17:03:16,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:16,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:16,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:17,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:17,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:17,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128479146] [2024-06-21 17:03:17,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128479146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:17,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:17,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:03:17,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858084548] [2024-06-21 17:03:17,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:17,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:03:17,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:17,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:03:17,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:03:17,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:03:17,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 663 transitions, 7434 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:17,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:17,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:03:17,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:19,301 INFO L124 PetriNetUnfolderBase]: 4545/6991 cut-off events. [2024-06-21 17:03:19,301 INFO L125 PetriNetUnfolderBase]: For 2576404/2576408 co-relation queries the response was YES. [2024-06-21 17:03:19,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74465 conditions, 6991 events. 4545/6991 cut-off events. For 2576404/2576408 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 40146 event pairs, 1009 based on Foata normal form. 2/6976 useless extension candidates. Maximal degree in co-relation 74242. Up to 6784 conditions per place. [2024-06-21 17:03:19,424 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 630 selfloop transitions, 35 changer transitions 0/684 dead transitions. [2024-06-21 17:03:19,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 684 transitions, 9342 flow [2024-06-21 17:03:19,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:03:19,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:03:19,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-21 17:03:19,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-21 17:03:19,425 INFO L175 Difference]: Start difference. First operand has 468 places, 663 transitions, 7434 flow. Second operand 9 states and 138 transitions. [2024-06-21 17:03:19,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 684 transitions, 9342 flow [2024-06-21 17:03:26,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 684 transitions, 9200 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-21 17:03:26,174 INFO L231 Difference]: Finished difference. Result has 470 places, 669 transitions, 7590 flow [2024-06-21 17:03:26,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7292, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7590, PETRI_PLACES=470, PETRI_TRANSITIONS=669} [2024-06-21 17:03:26,175 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-21 17:03:26,175 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 669 transitions, 7590 flow [2024-06-21 17:03:26,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:26,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:26,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:26,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 17:03:26,176 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:03:26,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:26,176 INFO L85 PathProgramCache]: Analyzing trace with hash 357443485, now seen corresponding path program 7 times [2024-06-21 17:03:26,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:26,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955739880] [2024-06-21 17:03:26,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:26,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:26,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:26,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-21 17:03:26,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:26,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955739880] [2024-06-21 17:03:26,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955739880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:26,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:26,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:03:26,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129769729] [2024-06-21 17:03:26,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:26,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:03:26,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:26,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:03:26,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:03:27,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:03:27,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 669 transitions, 7590 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:27,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:27,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:03:27,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:28,739 INFO L124 PetriNetUnfolderBase]: 4555/7007 cut-off events. [2024-06-21 17:03:28,739 INFO L125 PetriNetUnfolderBase]: For 2610278/2610282 co-relation queries the response was YES. [2024-06-21 17:03:28,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74883 conditions, 7007 events. 4555/7007 cut-off events. For 2610278/2610282 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 40234 event pairs, 1007 based on Foata normal form. 2/6992 useless extension candidates. Maximal degree in co-relation 74659. Up to 6758 conditions per place. [2024-06-21 17:03:28,864 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 613 selfloop transitions, 55 changer transitions 0/687 dead transitions. [2024-06-21 17:03:28,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 687 transitions, 9404 flow [2024-06-21 17:03:28,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:03:28,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:03:28,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 17:03:28,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-21 17:03:28,865 INFO L175 Difference]: Start difference. First operand has 470 places, 669 transitions, 7590 flow. Second operand 9 states and 140 transitions. [2024-06-21 17:03:28,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 687 transitions, 9404 flow [2024-06-21 17:03:36,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 687 transitions, 9254 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-21 17:03:36,038 INFO L231 Difference]: Finished difference. Result has 474 places, 672 transitions, 7670 flow [2024-06-21 17:03:36,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7440, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7670, PETRI_PLACES=474, PETRI_TRANSITIONS=672} [2024-06-21 17:03:36,038 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-06-21 17:03:36,038 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 672 transitions, 7670 flow [2024-06-21 17:03:36,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:36,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:36,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:36,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 17:03:36,039 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:03:36,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:36,039 INFO L85 PathProgramCache]: Analyzing trace with hash 357438649, now seen corresponding path program 8 times [2024-06-21 17:03:36,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:36,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146104888] [2024-06-21 17:03:36,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:36,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:36,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:36,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:36,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:36,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146104888] [2024-06-21 17:03:36,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146104888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:36,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:36,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:03:36,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177581794] [2024-06-21 17:03:36,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:36,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:03:36,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:36,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:03:36,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:03:36,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:03:36,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 672 transitions, 7670 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:36,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:36,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:03:36,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:38,854 INFO L124 PetriNetUnfolderBase]: 4560/7014 cut-off events. [2024-06-21 17:03:38,854 INFO L125 PetriNetUnfolderBase]: For 2627133/2627137 co-relation queries the response was YES. [2024-06-21 17:03:38,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75093 conditions, 7014 events. 4560/7014 cut-off events. For 2627133/2627137 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 40260 event pairs, 1011 based on Foata normal form. 1/6998 useless extension candidates. Maximal degree in co-relation 74867. Up to 6821 conditions per place. [2024-06-21 17:03:38,977 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 629 selfloop transitions, 42 changer transitions 0/690 dead transitions. [2024-06-21 17:03:38,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 690 transitions, 9546 flow [2024-06-21 17:03:38,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:03:38,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:03:38,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-21 17:03:38,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 17:03:38,978 INFO L175 Difference]: Start difference. First operand has 474 places, 672 transitions, 7670 flow. Second operand 9 states and 135 transitions. [2024-06-21 17:03:38,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 690 transitions, 9546 flow [2024-06-21 17:03:45,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 690 transitions, 9303 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-21 17:03:45,816 INFO L231 Difference]: Finished difference. Result has 476 places, 678 transitions, 7703 flow [2024-06-21 17:03:45,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7427, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7703, PETRI_PLACES=476, PETRI_TRANSITIONS=678} [2024-06-21 17:03:45,816 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 433 predicate places. [2024-06-21 17:03:45,816 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 678 transitions, 7703 flow [2024-06-21 17:03:45,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:45,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:45,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:45,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 17:03:45,816 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:03:45,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:45,817 INFO L85 PathProgramCache]: Analyzing trace with hash 132479103, now seen corresponding path program 5 times [2024-06-21 17:03:45,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:45,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163962417] [2024-06-21 17:03:45,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:45,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:45,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:46,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-21 17:03:46,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:46,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163962417] [2024-06-21 17:03:46,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163962417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:46,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:46,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:03:46,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324566243] [2024-06-21 17:03:46,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:46,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:03:46,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:46,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:03:46,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:03:46,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:03:46,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 678 transitions, 7703 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:46,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:46,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:03:46,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:48,628 INFO L124 PetriNetUnfolderBase]: 4445/6885 cut-off events. [2024-06-21 17:03:48,628 INFO L125 PetriNetUnfolderBase]: For 2651342/2651356 co-relation queries the response was YES. [2024-06-21 17:03:48,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74488 conditions, 6885 events. 4445/6885 cut-off events. For 2651342/2651356 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 39952 event pairs, 978 based on Foata normal form. 2/6860 useless extension candidates. Maximal degree in co-relation 74261. Up to 6561 conditions per place. [2024-06-21 17:03:48,743 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 612 selfloop transitions, 20 changer transitions 0/692 dead transitions. [2024-06-21 17:03:48,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 692 transitions, 9085 flow [2024-06-21 17:03:48,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:03:48,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:03:48,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-21 17:03:48,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-21 17:03:48,744 INFO L175 Difference]: Start difference. First operand has 476 places, 678 transitions, 7703 flow. Second operand 9 states and 138 transitions. [2024-06-21 17:03:48,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 692 transitions, 9085 flow [2024-06-21 17:03:56,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 692 transitions, 8922 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-21 17:03:56,179 INFO L231 Difference]: Finished difference. Result has 480 places, 680 transitions, 7675 flow [2024-06-21 17:03:56,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7540, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7675, PETRI_PLACES=480, PETRI_TRANSITIONS=680} [2024-06-21 17:03:56,179 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-21 17:03:56,179 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 680 transitions, 7675 flow [2024-06-21 17:03:56,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:56,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:56,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:56,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 17:03:56,180 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:03:56,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:56,180 INFO L85 PathProgramCache]: Analyzing trace with hash 132663553, now seen corresponding path program 8 times [2024-06-21 17:03:56,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:56,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507644482] [2024-06-21 17:03:56,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:56,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:56,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:56,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:56,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:56,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507644482] [2024-06-21 17:03:56,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507644482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:56,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:56,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:03:56,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982335593] [2024-06-21 17:03:56,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:56,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:03:56,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:56,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:03:56,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:03:57,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:03:57,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 680 transitions, 7675 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:57,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:57,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:03:57,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:59,072 INFO L124 PetriNetUnfolderBase]: 4565/7021 cut-off events. [2024-06-21 17:03:59,072 INFO L125 PetriNetUnfolderBase]: For 2676525/2676529 co-relation queries the response was YES. [2024-06-21 17:03:59,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75393 conditions, 7021 events. 4565/7021 cut-off events. For 2676525/2676529 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 40354 event pairs, 1010 based on Foata normal form. 2/7006 useless extension candidates. Maximal degree in co-relation 75164. Up to 6768 conditions per place. [2024-06-21 17:03:59,188 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 624 selfloop transitions, 56 changer transitions 0/699 dead transitions. [2024-06-21 17:03:59,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 699 transitions, 9833 flow [2024-06-21 17:03:59,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:03:59,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:03:59,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 17:03:59,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-21 17:03:59,189 INFO L175 Difference]: Start difference. First operand has 480 places, 680 transitions, 7675 flow. Second operand 9 states and 142 transitions. [2024-06-21 17:03:59,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 699 transitions, 9833 flow [2024-06-21 17:04:05,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 699 transitions, 9714 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-21 17:04:05,362 INFO L231 Difference]: Finished difference. Result has 482 places, 683 transitions, 7774 flow [2024-06-21 17:04:05,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7556, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7774, PETRI_PLACES=482, PETRI_TRANSITIONS=683} [2024-06-21 17:04:05,363 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 439 predicate places. [2024-06-21 17:04:05,363 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 683 transitions, 7774 flow [2024-06-21 17:04:05,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:05,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:05,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:05,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 17:04:05,364 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:04:05,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:05,364 INFO L85 PathProgramCache]: Analyzing trace with hash 252618523, now seen corresponding path program 9 times [2024-06-21 17:04:05,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:05,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020847877] [2024-06-21 17:04:05,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:05,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:05,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:06,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:06,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:06,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020847877] [2024-06-21 17:04:06,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020847877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:06,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:06,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:04:06,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138581621] [2024-06-21 17:04:06,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:06,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:04:06,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:06,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:04:06,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:04:06,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:04:06,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 683 transitions, 7774 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:06,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:06,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:04:06,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:08,667 INFO L124 PetriNetUnfolderBase]: 4559/7013 cut-off events. [2024-06-21 17:04:08,667 INFO L125 PetriNetUnfolderBase]: For 2680302/2680306 co-relation queries the response was YES. [2024-06-21 17:04:08,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75126 conditions, 7013 events. 4559/7013 cut-off events. For 2680302/2680306 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 40280 event pairs, 1007 based on Foata normal form. 2/6998 useless extension candidates. Maximal degree in co-relation 74896. Up to 6807 conditions per place. [2024-06-21 17:04:08,788 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 642 selfloop transitions, 36 changer transitions 0/697 dead transitions. [2024-06-21 17:04:08,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 697 transitions, 9172 flow [2024-06-21 17:04:08,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:08,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:08,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-21 17:04:08,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-21 17:04:08,789 INFO L175 Difference]: Start difference. First operand has 482 places, 683 transitions, 7774 flow. Second operand 9 states and 136 transitions. [2024-06-21 17:04:08,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 697 transitions, 9172 flow [2024-06-21 17:04:15,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 697 transitions, 8874 flow, removed 88 selfloop flow, removed 7 redundant places. [2024-06-21 17:04:15,297 INFO L231 Difference]: Finished difference. Result has 484 places, 683 transitions, 7554 flow [2024-06-21 17:04:15,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7476, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7554, PETRI_PLACES=484, PETRI_TRANSITIONS=683} [2024-06-21 17:04:15,297 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 441 predicate places. [2024-06-21 17:04:15,297 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 683 transitions, 7554 flow [2024-06-21 17:04:15,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:15,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:15,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:15,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 17:04:15,298 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:04:15,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:15,298 INFO L85 PathProgramCache]: Analyzing trace with hash 357616279, now seen corresponding path program 9 times [2024-06-21 17:04:15,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:15,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890829095] [2024-06-21 17:04:15,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:15,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:15,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:16,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:16,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:16,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890829095] [2024-06-21 17:04:16,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890829095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:16,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:16,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:04:16,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305423848] [2024-06-21 17:04:16,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:16,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:04:16,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:16,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:04:16,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:04:16,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:04:16,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 683 transitions, 7554 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:16,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:16,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:04:16,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:18,582 INFO L124 PetriNetUnfolderBase]: 4564/7020 cut-off events. [2024-06-21 17:04:18,582 INFO L125 PetriNetUnfolderBase]: For 2694973/2694977 co-relation queries the response was YES. [2024-06-21 17:04:18,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74914 conditions, 7020 events. 4564/7020 cut-off events. For 2694973/2694977 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 40337 event pairs, 1011 based on Foata normal form. 1/7004 useless extension candidates. Maximal degree in co-relation 74684. Up to 6839 conditions per place. [2024-06-21 17:04:18,698 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 645 selfloop transitions, 33 changer transitions 0/697 dead transitions. [2024-06-21 17:04:18,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 697 transitions, 8994 flow [2024-06-21 17:04:18,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:18,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:18,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-21 17:04:18,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3544973544973545 [2024-06-21 17:04:18,699 INFO L175 Difference]: Start difference. First operand has 484 places, 683 transitions, 7554 flow. Second operand 9 states and 134 transitions. [2024-06-21 17:04:18,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 697 transitions, 8994 flow [2024-06-21 17:04:26,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 697 transitions, 8918 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 17:04:26,062 INFO L231 Difference]: Finished difference. Result has 485 places, 686 transitions, 7610 flow [2024-06-21 17:04:26,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7478, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7610, PETRI_PLACES=485, PETRI_TRANSITIONS=686} [2024-06-21 17:04:26,063 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-21 17:04:26,063 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 686 transitions, 7610 flow [2024-06-21 17:04:26,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:26,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:26,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:26,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 17:04:26,063 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:04:26,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:26,063 INFO L85 PathProgramCache]: Analyzing trace with hash 246362413, now seen corresponding path program 10 times [2024-06-21 17:04:26,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:26,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437739355] [2024-06-21 17:04:26,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:26,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:26,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:26,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:26,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:26,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437739355] [2024-06-21 17:04:26,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437739355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:26,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:26,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:04:26,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455363057] [2024-06-21 17:04:26,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:26,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:04:26,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:26,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:04:26,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:04:26,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:04:26,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 686 transitions, 7610 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:26,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:26,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:04:26,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:29,183 INFO L124 PetriNetUnfolderBase]: 4558/7012 cut-off events. [2024-06-21 17:04:29,183 INFO L125 PetriNetUnfolderBase]: For 2713064/2713068 co-relation queries the response was YES. [2024-06-21 17:04:29,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74666 conditions, 7012 events. 4558/7012 cut-off events. For 2713064/2713068 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 40266 event pairs, 1008 based on Foata normal form. 2/6997 useless extension candidates. Maximal degree in co-relation 74435. Up to 6765 conditions per place. [2024-06-21 17:04:29,302 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 627 selfloop transitions, 55 changer transitions 0/701 dead transitions. [2024-06-21 17:04:29,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 701 transitions, 9020 flow [2024-06-21 17:04:29,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:29,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:29,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 17:04:29,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-21 17:04:29,304 INFO L175 Difference]: Start difference. First operand has 485 places, 686 transitions, 7610 flow. Second operand 9 states and 142 transitions. [2024-06-21 17:04:29,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 701 transitions, 9020 flow [2024-06-21 17:04:36,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 701 transitions, 8846 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-21 17:04:36,947 INFO L231 Difference]: Finished difference. Result has 487 places, 686 transitions, 7552 flow [2024-06-21 17:04:36,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7436, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7552, PETRI_PLACES=487, PETRI_TRANSITIONS=686} [2024-06-21 17:04:36,948 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 444 predicate places. [2024-06-21 17:04:36,948 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 686 transitions, 7552 flow [2024-06-21 17:04:36,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:36,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:36,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:36,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 17:04:36,948 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:04:36,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:36,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1907929567, now seen corresponding path program 10 times [2024-06-21 17:04:36,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:36,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118639769] [2024-06-21 17:04:36,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:36,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:36,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:37,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:37,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:37,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118639769] [2024-06-21 17:04:37,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118639769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:37,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:37,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:04:37,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453922324] [2024-06-21 17:04:37,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:37,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:04:37,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:37,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:04:37,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:04:37,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:04:37,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 686 transitions, 7552 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:37,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:37,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:04:37,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:40,076 INFO L124 PetriNetUnfolderBase]: 4555/7008 cut-off events. [2024-06-21 17:04:40,077 INFO L125 PetriNetUnfolderBase]: For 2710434/2710438 co-relation queries the response was YES. [2024-06-21 17:04:40,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74574 conditions, 7008 events. 4555/7008 cut-off events. For 2710434/2710438 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 40197 event pairs, 1010 based on Foata normal form. 1/6992 useless extension candidates. Maximal degree in co-relation 74342. Up to 6842 conditions per place. [2024-06-21 17:04:40,387 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 657 selfloop transitions, 21 changer transitions 0/697 dead transitions. [2024-06-21 17:04:40,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 697 transitions, 8938 flow [2024-06-21 17:04:40,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:40,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:40,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-21 17:04:40,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3439153439153439 [2024-06-21 17:04:40,388 INFO L175 Difference]: Start difference. First operand has 487 places, 686 transitions, 7552 flow. Second operand 9 states and 130 transitions. [2024-06-21 17:04:40,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 697 transitions, 8938 flow [2024-06-21 17:04:49,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 697 transitions, 8760 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-21 17:04:49,516 INFO L231 Difference]: Finished difference. Result has 487 places, 686 transitions, 7422 flow [2024-06-21 17:04:49,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7374, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7422, PETRI_PLACES=487, PETRI_TRANSITIONS=686} [2024-06-21 17:04:49,517 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 444 predicate places. [2024-06-21 17:04:49,517 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 686 transitions, 7422 flow [2024-06-21 17:04:49,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:49,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:49,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:49,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 17:04:49,517 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:04:49,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:49,518 INFO L85 PathProgramCache]: Analyzing trace with hash 369146743, now seen corresponding path program 1 times [2024-06-21 17:04:49,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:49,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003174467] [2024-06-21 17:04:49,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:49,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:49,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:50,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:50,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:50,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003174467] [2024-06-21 17:04:50,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003174467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:50,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:50,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:04:50,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274533395] [2024-06-21 17:04:50,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:50,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:04:50,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:50,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:04:50,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:04:50,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:04:50,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 686 transitions, 7422 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:50,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:50,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:04:50,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:53,306 INFO L124 PetriNetUnfolderBase]: 4763/7228 cut-off events. [2024-06-21 17:04:53,306 INFO L125 PetriNetUnfolderBase]: For 3161438/3161438 co-relation queries the response was YES. [2024-06-21 17:04:53,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80619 conditions, 7228 events. 4763/7228 cut-off events. For 3161438/3161438 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 40442 event pairs, 1082 based on Foata normal form. 2/7227 useless extension candidates. Maximal degree in co-relation 80386. Up to 7178 conditions per place. [2024-06-21 17:04:53,431 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 675 selfloop transitions, 22 changer transitions 0/700 dead transitions. [2024-06-21 17:04:53,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 700 transitions, 8934 flow [2024-06-21 17:04:53,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:53,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:53,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-21 17:04:53,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3253968253968254 [2024-06-21 17:04:53,432 INFO L175 Difference]: Start difference. First operand has 487 places, 686 transitions, 7422 flow. Second operand 9 states and 123 transitions. [2024-06-21 17:04:53,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 700 transitions, 8934 flow [2024-06-21 17:05:02,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 700 transitions, 8864 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 17:05:02,933 INFO L231 Difference]: Finished difference. Result has 488 places, 688 transitions, 7491 flow [2024-06-21 17:05:02,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7352, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7491, PETRI_PLACES=488, PETRI_TRANSITIONS=688} [2024-06-21 17:05:02,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-21 17:05:02,934 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 688 transitions, 7491 flow [2024-06-21 17:05:02,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:02,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:02,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:02,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 17:05:02,934 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:05:02,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:02,935 INFO L85 PathProgramCache]: Analyzing trace with hash 504082336, now seen corresponding path program 1 times [2024-06-21 17:05:02,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:02,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324675250] [2024-06-21 17:05:02,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:02,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:02,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:03,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:03,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:03,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324675250] [2024-06-21 17:05:03,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324675250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:03,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:03,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:05:03,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866192364] [2024-06-21 17:05:03,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:03,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:05:03,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:03,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:05:03,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:05:04,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:05:04,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 688 transitions, 7491 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:04,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:04,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:05:04,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:06,288 INFO L124 PetriNetUnfolderBase]: 4659/7122 cut-off events. [2024-06-21 17:05:06,289 INFO L125 PetriNetUnfolderBase]: For 3173660/3173674 co-relation queries the response was YES. [2024-06-21 17:05:06,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80341 conditions, 7122 events. 4659/7122 cut-off events. For 3173660/3173674 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 40342 event pairs, 884 based on Foata normal form. 5/7104 useless extension candidates. Maximal degree in co-relation 80107. Up to 6554 conditions per place. [2024-06-21 17:05:06,417 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 567 selfloop transitions, 102 changer transitions 0/714 dead transitions. [2024-06-21 17:05:06,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 714 transitions, 9253 flow [2024-06-21 17:05:06,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:06,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:06,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 17:05:06,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-21 17:05:06,419 INFO L175 Difference]: Start difference. First operand has 488 places, 688 transitions, 7491 flow. Second operand 8 states and 141 transitions. [2024-06-21 17:05:06,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 714 transitions, 9253 flow [2024-06-21 17:05:15,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 714 transitions, 9118 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-21 17:05:15,799 INFO L231 Difference]: Finished difference. Result has 489 places, 688 transitions, 7580 flow [2024-06-21 17:05:15,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7356, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7580, PETRI_PLACES=489, PETRI_TRANSITIONS=688} [2024-06-21 17:05:15,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-21 17:05:15,799 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 688 transitions, 7580 flow [2024-06-21 17:05:15,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:15,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:15,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:15,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 17:05:15,800 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:05:15,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:15,800 INFO L85 PathProgramCache]: Analyzing trace with hash 426679366, now seen corresponding path program 2 times [2024-06-21 17:05:15,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:15,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277894267] [2024-06-21 17:05:15,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:15,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:15,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:16,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:16,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:16,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277894267] [2024-06-21 17:05:16,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277894267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:16,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:16,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:05:16,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318778481] [2024-06-21 17:05:16,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:16,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:05:16,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:16,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:05:16,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:05:16,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:05:16,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 688 transitions, 7580 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:16,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:16,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:05:16,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:19,186 INFO L124 PetriNetUnfolderBase]: 4664/7120 cut-off events. [2024-06-21 17:05:19,187 INFO L125 PetriNetUnfolderBase]: For 3210865/3210879 co-relation queries the response was YES. [2024-06-21 17:05:19,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80777 conditions, 7120 events. 4664/7120 cut-off events. For 3210865/3210879 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 40213 event pairs, 948 based on Foata normal form. 5/7102 useless extension candidates. Maximal degree in co-relation 80542. Up to 6747 conditions per place. [2024-06-21 17:05:19,312 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 594 selfloop transitions, 73 changer transitions 0/712 dead transitions. [2024-06-21 17:05:19,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 712 transitions, 9025 flow [2024-06-21 17:05:19,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:19,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:19,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 17:05:19,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 17:05:19,313 INFO L175 Difference]: Start difference. First operand has 489 places, 688 transitions, 7580 flow. Second operand 8 states and 136 transitions. [2024-06-21 17:05:19,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 712 transitions, 9025 flow Killed by 15