./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix001.opt.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/mix001.opt.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/mix001.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix001.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --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:08:11,333 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 16:08:11,385 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 16:08:11,389 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 16:08:11,390 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 16:08:11,416 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 16:08:11,417 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 16:08:11,417 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 16:08:11,418 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 16:08:11,420 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 16:08:11,421 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 16:08:11,421 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 16:08:11,422 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 16:08:11,423 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 16:08:11,423 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 16:08:11,423 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 16:08:11,423 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 16:08:11,424 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 16:08:11,424 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 16:08:11,424 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 16:08:11,424 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 16:08:11,425 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 16:08:11,425 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 16:08:11,425 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 16:08:11,425 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 16:08:11,425 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 16:08:11,425 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 16:08:11,426 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 16:08:11,426 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 16:08:11,426 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 16:08:11,427 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 16:08:11,427 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 16:08:11,427 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:08:11,428 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 16:08:11,428 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 16:08:11,428 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 16:08:11,428 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 16:08:11,428 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 16:08:11,428 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 16:08:11,429 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 16:08:11,429 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 16:08:11,429 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 16:08:11,429 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 16:08:11,429 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:08:11,612 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 16:08:11,635 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 16:08:11,636 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 16:08:11,637 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 16:08:11,638 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 16:08:11,639 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix001.opt.i [2024-06-21 16:08:12,679 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 16:08:12,861 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 16:08:12,866 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix001.opt.i [2024-06-21 16:08:12,876 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f90542cbf/6356b30e2aa34b0692a111c6253d4d2d/FLAG59667e735 [2024-06-21 16:08:12,887 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f90542cbf/6356b30e2aa34b0692a111c6253d4d2d [2024-06-21 16:08:12,889 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 16:08:12,890 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 16:08:12,890 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/mix001.opt.yml/witness.yml [2024-06-21 16:08:13,024 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 16:08:13,025 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 16:08:13,026 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 16:08:13,026 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 16:08:13,029 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 16:08:13,030 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:08:12" (1/2) ... [2024-06-21 16:08:13,031 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e642921 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:08:13, skipping insertion in model container [2024-06-21 16:08:13,031 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:08:12" (1/2) ... [2024-06-21 16:08:13,032 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3e030513 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:08:13, skipping insertion in model container [2024-06-21 16:08:13,033 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:08:13" (2/2) ... [2024-06-21 16:08:13,034 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e642921 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:08:13, skipping insertion in model container [2024-06-21 16:08:13,034 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:08:13" (2/2) ... [2024-06-21 16:08:13,034 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 16:08:13,100 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 16:08:13,101 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] (((((((((((((((((((((! multithreaded || y$read_delayed_var == 0) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-21 16:08:13,101 INFO L97 edCorrectnessWitness]: Location invariant before [L859-L859] (((((((((((((((((((((! multithreaded || y$read_delayed_var == 0) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-21 16:08:13,102 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] (((((((((((((((((((((! multithreaded || y$read_delayed_var == 0) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-21 16:08:13,102 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 16:08:13,102 INFO L106 edCorrectnessWitness]: ghost_update [L854-L854] multithreaded = 1; [2024-06-21 16:08:13,138 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 16:08:13,393 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:08:13,410 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:08:13,521 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:08:13,563 INFO L206 MainTranslator]: Completed translation [2024-06-21 16:08:13,564 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:08:13 WrapperNode [2024-06-21 16:08:13,564 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 16:08:13,566 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 16:08:13,566 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 16:08:13,566 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 16:08:13,571 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:08:13" (1/1) ... [2024-06-21 16:08:13,605 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:08:13" (1/1) ... [2024-06-21 16:08:13,634 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 151 [2024-06-21 16:08:13,634 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 16:08:13,635 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 16:08:13,635 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 16:08:13,635 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 16:08:13,653 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:08:13" (1/1) ... [2024-06-21 16:08:13,654 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:08:13" (1/1) ... [2024-06-21 16:08:13,667 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:08:13" (1/1) ... [2024-06-21 16:08:13,689 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:08:13,689 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:08:13" (1/1) ... [2024-06-21 16:08:13,690 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:08:13" (1/1) ... [2024-06-21 16:08:13,704 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:08:13" (1/1) ... [2024-06-21 16:08:13,706 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:08:13" (1/1) ... [2024-06-21 16:08:13,708 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:08:13" (1/1) ... [2024-06-21 16:08:13,709 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:08:13" (1/1) ... [2024-06-21 16:08:13,712 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 16:08:13,712 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 16:08:13,712 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 16:08:13,713 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 16:08:13,713 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:08:13" (1/1) ... [2024-06-21 16:08:13,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:08:13,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 16:08:13,739 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:08:13,773 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 16:08:13,773 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 16:08:13,774 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 16:08:13,774 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 16:08:13,774 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 16:08:13,774 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 16:08:13,774 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 16:08:13,775 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 16:08:13,775 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 16:08:13,775 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 16:08:13,775 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 16:08:13,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 16:08:13,777 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:08:13,768 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:08:13,942 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 16:08:13,945 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 16:08:14,221 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 16:08:14,222 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 16:08:14,345 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 16:08:14,346 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 16:08:14,346 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:08:14 BoogieIcfgContainer [2024-06-21 16:08:14,346 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 16:08:14,348 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 16:08:14,348 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 16:08:14,351 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 16:08:14,351 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 04:08:12" (1/4) ... [2024-06-21 16:08:14,351 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5732a97c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 04:08:14, skipping insertion in model container [2024-06-21 16:08:14,352 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:08:13" (2/4) ... [2024-06-21 16:08:14,352 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5732a97c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 04:08:14, skipping insertion in model container [2024-06-21 16:08:14,352 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:08:13" (3/4) ... [2024-06-21 16:08:14,354 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5732a97c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 04:08:14, skipping insertion in model container [2024-06-21 16:08:14,354 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:08:14" (4/4) ... [2024-06-21 16:08:14,355 INFO L112 eAbstractionObserver]: Analyzing ICFG mix001.opt.i [2024-06-21 16:08:14,367 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 16:08:14,367 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 16:08:14,367 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 16:08:14,422 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 16:08:14,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-21 16:08:14,469 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-21 16:08:14,469 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:08:14,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 77 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 16:08:14,471 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-21 16:08:14,474 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-21 16:08:14,484 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 16:08:14,491 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;@2d044fc7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 16:08:14,491 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 16:08:14,497 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 16:08:14,498 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 16:08:14,498 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:08:14,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:14,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 16:08:14,499 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:08:14,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:14,504 INFO L85 PathProgramCache]: Analyzing trace with hash 402627273, now seen corresponding path program 1 times [2024-06-21 16:08:14,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:14,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130805096] [2024-06-21 16:08:14,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:14,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:14,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:15,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:15,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:15,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130805096] [2024-06-21 16:08:15,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130805096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:15,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:15,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 16:08:15,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260926655] [2024-06-21 16:08:15,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:15,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 16:08:15,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:15,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 16:08:15,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 16:08:15,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-21 16:08:15,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:15,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:15,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-21 16:08:15,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:15,921 INFO L124 PetriNetUnfolderBase]: 869/1413 cut-off events. [2024-06-21 16:08:15,921 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-21 16:08:15,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2791 conditions, 1413 events. 869/1413 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7439 event pairs, 566 based on Foata normal form. 1/1349 useless extension candidates. Maximal degree in co-relation 2779. Up to 1315 conditions per place. [2024-06-21 16:08:15,934 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 30 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-21 16:08:15,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 171 flow [2024-06-21 16:08:15,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 16:08:15,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 16:08:15,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-21 16:08:15,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6589147286821705 [2024-06-21 16:08:15,945 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 85 transitions. [2024-06-21 16:08:15,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 171 flow [2024-06-21 16:08:15,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 16:08:15,951 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-21 16:08:15,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-21 16:08:15,955 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-21 16:08:15,955 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-21 16:08:15,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:15,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:15,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:15,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 16:08:15,956 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:08:15,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:15,957 INFO L85 PathProgramCache]: Analyzing trace with hash 378898490, now seen corresponding path program 1 times [2024-06-21 16:08:15,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:15,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117066313] [2024-06-21 16:08:15,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:15,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:15,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:16,736 INFO 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:08:16,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:16,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117066313] [2024-06-21 16:08:16,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117066313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:16,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:16,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 16:08:16,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168933578] [2024-06-21 16:08:16,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:16,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 16:08:16,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:16,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 16:08:16,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 16:08:16,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-21 16:08:16,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 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:08:16,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:16,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-21 16:08:16,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:17,059 INFO L124 PetriNetUnfolderBase]: 1280/1980 cut-off events. [2024-06-21 16:08:17,059 INFO L125 PetriNetUnfolderBase]: For 405/405 co-relation queries the response was YES. [2024-06-21 16:08:17,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4501 conditions, 1980 events. 1280/1980 cut-off events. For 405/405 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10119 event pairs, 750 based on Foata normal form. 3/1970 useless extension candidates. Maximal degree in co-relation 4489. Up to 1897 conditions per place. [2024-06-21 16:08:17,068 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 39 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-21 16:08:17,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 242 flow [2024-06-21 16:08:17,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 16:08:17,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 16:08:17,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-21 16:08:17,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-21 16:08:17,071 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 105 transitions. [2024-06-21 16:08:17,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 242 flow [2024-06-21 16:08:17,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 16:08:17,075 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-21 16:08:17,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-21 16:08:17,076 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-21 16:08:17,076 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-21 16:08:17,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 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:08:17,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:17,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:17,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 16:08:17,078 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:08:17,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:17,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1139047968, now seen corresponding path program 1 times [2024-06-21 16:08:17,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:17,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758823687] [2024-06-21 16:08:17,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:17,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:17,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:17,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:17,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:17,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758823687] [2024-06-21 16:08:17,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758823687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:17,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:17,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 16:08:17,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942730837] [2024-06-21 16:08:17,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:17,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 16:08:17,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:17,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 16:08:17,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 16:08:18,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-21 16:08:18,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 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:08:18,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:18,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-21 16:08:18,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:18,263 INFO L124 PetriNetUnfolderBase]: 1274/2001 cut-off events. [2024-06-21 16:08:18,263 INFO L125 PetriNetUnfolderBase]: For 1129/1129 co-relation queries the response was YES. [2024-06-21 16:08:18,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5030 conditions, 2001 events. 1274/2001 cut-off events. For 1129/1129 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10378 event pairs, 608 based on Foata normal form. 3/2000 useless extension candidates. Maximal degree in co-relation 5016. Up to 1873 conditions per place. [2024-06-21 16:08:18,272 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 46 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-21 16:08:18,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 64 transitions, 320 flow [2024-06-21 16:08:18,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:08:18,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:08:18,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-21 16:08:18,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 16:08:18,273 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 5 states and 129 transitions. [2024-06-21 16:08:18,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 64 transitions, 320 flow [2024-06-21 16:08:18,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 64 transitions, 306 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 16:08:18,276 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 176 flow [2024-06-21 16:08:18,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=176, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-21 16:08:18,276 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 6 predicate places. [2024-06-21 16:08:18,276 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 176 flow [2024-06-21 16:08:18,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 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:08:18,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:18,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:18,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 16:08:18,277 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:08:18,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:18,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1246507511, now seen corresponding path program 1 times [2024-06-21 16:08:18,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:18,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631939363] [2024-06-21 16:08:18,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:18,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:18,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:18,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:18,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:18,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631939363] [2024-06-21 16:08:18,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631939363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:18,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:18,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:08:18,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945156408] [2024-06-21 16:08:18,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:18,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:08:18,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:18,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:08:18,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:08:18,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:08:18,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 176 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:18,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:18,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:08:18,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:19,342 INFO L124 PetriNetUnfolderBase]: 1546/2453 cut-off events. [2024-06-21 16:08:19,342 INFO L125 PetriNetUnfolderBase]: For 2274/2274 co-relation queries the response was YES. [2024-06-21 16:08:19,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6602 conditions, 2453 events. 1546/2453 cut-off events. For 2274/2274 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12789 event pairs, 853 based on Foata normal form. 2/2408 useless extension candidates. Maximal degree in co-relation 6586. Up to 2282 conditions per place. [2024-06-21 16:08:19,354 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 41 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-21 16:08:19,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 57 transitions, 316 flow [2024-06-21 16:08:19,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:08:19,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:08:19,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 106 transitions. [2024-06-21 16:08:19,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4930232558139535 [2024-06-21 16:08:19,356 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 176 flow. Second operand 5 states and 106 transitions. [2024-06-21 16:08:19,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 57 transitions, 316 flow [2024-06-21 16:08:19,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 57 transitions, 292 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 16:08:19,358 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 196 flow [2024-06-21 16:08:19,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=152, 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=196, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-21 16:08:19,359 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 8 predicate places. [2024-06-21 16:08:19,359 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 196 flow [2024-06-21 16:08:19,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:19,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:19,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:19,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 16:08:19,360 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:08:19,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:19,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1159347704, now seen corresponding path program 1 times [2024-06-21 16:08:19,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:19,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132858038] [2024-06-21 16:08:19,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:19,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:19,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:20,571 INFO 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:08:20,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:20,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132858038] [2024-06-21 16:08:20,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132858038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:20,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:20,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:08:20,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600005219] [2024-06-21 16:08:20,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:20,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:08:20,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:20,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:08:20,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:08:20,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-21 16:08:20,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 196 flow. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:20,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:20,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-21 16:08:20,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:21,029 INFO L124 PetriNetUnfolderBase]: 1763/2718 cut-off events. [2024-06-21 16:08:21,029 INFO L125 PetriNetUnfolderBase]: For 4298/4298 co-relation queries the response was YES. [2024-06-21 16:08:21,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7977 conditions, 2718 events. 1763/2718 cut-off events. For 4298/4298 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13851 event pairs, 617 based on Foata normal form. 6/2709 useless extension candidates. Maximal degree in co-relation 7960. Up to 2517 conditions per place. [2024-06-21 16:08:21,045 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 60 selfloop transitions, 15 changer transitions 0/83 dead transitions. [2024-06-21 16:08:21,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 83 transitions, 450 flow [2024-06-21 16:08:21,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:08:21,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:08:21,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 16:08:21,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548172757475083 [2024-06-21 16:08:21,047 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 196 flow. Second operand 7 states and 167 transitions. [2024-06-21 16:08:21,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 83 transitions, 450 flow [2024-06-21 16:08:21,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 83 transitions, 430 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 16:08:21,055 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 243 flow [2024-06-21 16:08:21,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=243, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-21 16:08:21,057 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2024-06-21 16:08:21,057 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 243 flow [2024-06-21 16:08:21,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:21,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:21,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:21,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 16:08:21,059 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:08:21,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:21,059 INFO L85 PathProgramCache]: Analyzing trace with hash 19203124, now seen corresponding path program 1 times [2024-06-21 16:08:21,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:21,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055616424] [2024-06-21 16:08:21,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:21,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:21,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:21,736 INFO 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:08:21,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:21,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055616424] [2024-06-21 16:08:21,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055616424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:21,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:21,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:08:21,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117598680] [2024-06-21 16:08:21,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:21,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:08:21,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:21,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:08:21,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:08:21,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:08:21,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 243 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:21,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:21,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:08:21,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:22,309 INFO L124 PetriNetUnfolderBase]: 1517/2438 cut-off events. [2024-06-21 16:08:22,309 INFO L125 PetriNetUnfolderBase]: For 5121/5121 co-relation queries the response was YES. [2024-06-21 16:08:22,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7626 conditions, 2438 events. 1517/2438 cut-off events. For 5121/5121 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 12847 event pairs, 653 based on Foata normal form. 4/2432 useless extension candidates. Maximal degree in co-relation 7607. Up to 2235 conditions per place. [2024-06-21 16:08:22,324 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 50 selfloop transitions, 11 changer transitions 0/69 dead transitions. [2024-06-21 16:08:22,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 69 transitions, 425 flow [2024-06-21 16:08:22,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:08:22,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:08:22,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-06-21 16:08:22,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4844961240310077 [2024-06-21 16:08:22,326 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 243 flow. Second operand 6 states and 125 transitions. [2024-06-21 16:08:22,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 69 transitions, 425 flow [2024-06-21 16:08:22,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 69 transitions, 386 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 16:08:22,329 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 260 flow [2024-06-21 16:08:22,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=260, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-21 16:08:22,330 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-21 16:08:22,330 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 260 flow [2024-06-21 16:08:22,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:22,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:22,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:22,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 16:08:22,330 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:08:22,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:22,331 INFO L85 PathProgramCache]: Analyzing trace with hash -408779306, now seen corresponding path program 1 times [2024-06-21 16:08:22,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:22,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211523246] [2024-06-21 16:08:22,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:22,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:22,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:22,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:22,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:22,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211523246] [2024-06-21 16:08:22,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211523246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:22,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:22,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:08:22,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39319251] [2024-06-21 16:08:22,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:22,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:08:22,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:22,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:08:22,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:08:23,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:23,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 260 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:23,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:23,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:23,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:23,544 INFO L124 PetriNetUnfolderBase]: 1880/2837 cut-off events. [2024-06-21 16:08:23,544 INFO L125 PetriNetUnfolderBase]: For 8266/8272 co-relation queries the response was YES. [2024-06-21 16:08:23,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9601 conditions, 2837 events. 1880/2837 cut-off events. For 8266/8272 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13942 event pairs, 777 based on Foata normal form. 6/2841 useless extension candidates. Maximal degree in co-relation 9580. Up to 2734 conditions per place. [2024-06-21 16:08:23,558 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 58 selfloop transitions, 16 changer transitions 0/79 dead transitions. [2024-06-21 16:08:23,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 79 transitions, 526 flow [2024-06-21 16:08:23,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:08:23,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:08:23,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-21 16:08:23,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4689922480620155 [2024-06-21 16:08:23,560 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 260 flow. Second operand 6 states and 121 transitions. [2024-06-21 16:08:23,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 79 transitions, 526 flow [2024-06-21 16:08:23,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 79 transitions, 494 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 16:08:23,564 INFO L231 Difference]: Finished difference. Result has 60 places, 59 transitions, 318 flow [2024-06-21 16:08:23,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=318, PETRI_PLACES=60, PETRI_TRANSITIONS=59} [2024-06-21 16:08:23,565 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 16 predicate places. [2024-06-21 16:08:23,565 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 59 transitions, 318 flow [2024-06-21 16:08:23,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:23,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:23,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:23,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 16:08:23,566 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:08:23,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:23,566 INFO L85 PathProgramCache]: Analyzing trace with hash 628357624, now seen corresponding path program 2 times [2024-06-21 16:08:23,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:23,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577871233] [2024-06-21 16:08:23,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:23,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:23,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:24,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:08:24,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:24,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577871233] [2024-06-21 16:08:24,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577871233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:24,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:24,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:08:24,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411252387] [2024-06-21 16:08:24,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:24,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:08:24,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:24,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:08:24,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:08:24,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:24,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 59 transitions, 318 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:24,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:24,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:24,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:24,726 INFO L124 PetriNetUnfolderBase]: 1875/2831 cut-off events. [2024-06-21 16:08:24,726 INFO L125 PetriNetUnfolderBase]: For 10712/10725 co-relation queries the response was YES. [2024-06-21 16:08:24,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10177 conditions, 2831 events. 1875/2831 cut-off events. For 10712/10725 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13937 event pairs, 780 based on Foata normal form. 12/2841 useless extension candidates. Maximal degree in co-relation 10155. Up to 2729 conditions per place. [2024-06-21 16:08:24,745 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 53 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-06-21 16:08:24,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 74 transitions, 494 flow [2024-06-21 16:08:24,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:08:24,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:08:24,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-21 16:08:24,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-21 16:08:24,746 INFO L175 Difference]: Start difference. First operand has 60 places, 59 transitions, 318 flow. Second operand 6 states and 116 transitions. [2024-06-21 16:08:24,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 74 transitions, 494 flow [2024-06-21 16:08:24,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 74 transitions, 458 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-21 16:08:24,754 INFO L231 Difference]: Finished difference. Result has 64 places, 59 transitions, 322 flow [2024-06-21 16:08:24,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=322, PETRI_PLACES=64, PETRI_TRANSITIONS=59} [2024-06-21 16:08:24,755 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 20 predicate places. [2024-06-21 16:08:24,755 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 59 transitions, 322 flow [2024-06-21 16:08:24,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:24,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:24,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:24,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 16:08:24,756 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:08:24,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:24,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1745515442, now seen corresponding path program 1 times [2024-06-21 16:08:24,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:24,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075525736] [2024-06-21 16:08:24,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:24,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:24,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:25,415 INFO 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:08:25,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:25,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075525736] [2024-06-21 16:08:25,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075525736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:25,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:25,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:25,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690407905] [2024-06-21 16:08:25,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:25,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:25,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:25,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:25,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:25,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:25,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 59 transitions, 322 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:25,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:25,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:25,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:26,090 INFO L124 PetriNetUnfolderBase]: 1972/2980 cut-off events. [2024-06-21 16:08:26,090 INFO L125 PetriNetUnfolderBase]: For 13141/13151 co-relation queries the response was YES. [2024-06-21 16:08:26,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11100 conditions, 2980 events. 1972/2980 cut-off events. For 13141/13151 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 14660 event pairs, 755 based on Foata normal form. 10/2988 useless extension candidates. Maximal degree in co-relation 11076. Up to 2769 conditions per place. [2024-06-21 16:08:26,107 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 74 selfloop transitions, 41 changer transitions 0/120 dead transitions. [2024-06-21 16:08:26,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 120 transitions, 942 flow [2024-06-21 16:08:26,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:26,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:26,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-21 16:08:26,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-21 16:08:26,109 INFO L175 Difference]: Start difference. First operand has 64 places, 59 transitions, 322 flow. Second operand 8 states and 165 transitions. [2024-06-21 16:08:26,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 120 transitions, 942 flow [2024-06-21 16:08:26,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 120 transitions, 877 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 16:08:26,117 INFO L231 Difference]: Finished difference. Result has 70 places, 86 transitions, 604 flow [2024-06-21 16:08:26,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=604, PETRI_PLACES=70, PETRI_TRANSITIONS=86} [2024-06-21 16:08:26,117 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-06-21 16:08:26,118 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 86 transitions, 604 flow [2024-06-21 16:08:26,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:26,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:26,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:26,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 16:08:26,118 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:08:26,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:26,119 INFO L85 PathProgramCache]: Analyzing trace with hash 212595122, now seen corresponding path program 2 times [2024-06-21 16:08:26,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:26,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516195346] [2024-06-21 16:08:26,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:26,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:26,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:26,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:26,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:26,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516195346] [2024-06-21 16:08:26,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516195346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:26,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:26,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:26,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235899091] [2024-06-21 16:08:26,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:26,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:26,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:26,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:26,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:26,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:26,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 86 transitions, 604 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:26,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:26,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:26,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:27,499 INFO L124 PetriNetUnfolderBase]: 1988/3002 cut-off events. [2024-06-21 16:08:27,500 INFO L125 PetriNetUnfolderBase]: For 16689/16703 co-relation queries the response was YES. [2024-06-21 16:08:27,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12115 conditions, 3002 events. 1988/3002 cut-off events. For 16689/16703 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 14773 event pairs, 760 based on Foata normal form. 16/3016 useless extension candidates. Maximal degree in co-relation 12087. Up to 2787 conditions per place. [2024-06-21 16:08:27,516 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 66 selfloop transitions, 49 changer transitions 0/120 dead transitions. [2024-06-21 16:08:27,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 120 transitions, 1032 flow [2024-06-21 16:08:27,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:08:27,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:08:27,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-21 16:08:27,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4717607973421927 [2024-06-21 16:08:27,518 INFO L175 Difference]: Start difference. First operand has 70 places, 86 transitions, 604 flow. Second operand 7 states and 142 transitions. [2024-06-21 16:08:27,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 120 transitions, 1032 flow [2024-06-21 16:08:27,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 120 transitions, 998 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-21 16:08:27,531 INFO L231 Difference]: Finished difference. Result has 75 places, 92 transitions, 753 flow [2024-06-21 16:08:27,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=753, PETRI_PLACES=75, PETRI_TRANSITIONS=92} [2024-06-21 16:08:27,532 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 31 predicate places. [2024-06-21 16:08:27,533 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 92 transitions, 753 flow [2024-06-21 16:08:27,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:27,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:27,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:27,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 16:08:27,533 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:08:27,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:27,534 INFO L85 PathProgramCache]: Analyzing trace with hash 212745069, now seen corresponding path program 1 times [2024-06-21 16:08:27,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:27,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573221833] [2024-06-21 16:08:27,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:27,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:27,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:28,222 INFO 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:08:28,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:28,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573221833] [2024-06-21 16:08:28,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573221833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:28,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:28,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:28,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929194440] [2024-06-21 16:08:28,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:28,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:28,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:28,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:28,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:28,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:28,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 92 transitions, 753 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:28,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:28,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:28,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:28,922 INFO L124 PetriNetUnfolderBase]: 2010/3039 cut-off events. [2024-06-21 16:08:28,922 INFO L125 PetriNetUnfolderBase]: For 19411/19419 co-relation queries the response was YES. [2024-06-21 16:08:28,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12587 conditions, 3039 events. 2010/3039 cut-off events. For 19411/19419 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14922 event pairs, 710 based on Foata normal form. 12/3046 useless extension candidates. Maximal degree in co-relation 12557. Up to 2832 conditions per place. [2024-06-21 16:08:28,938 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 92 selfloop transitions, 30 changer transitions 0/127 dead transitions. [2024-06-21 16:08:28,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 127 transitions, 1185 flow [2024-06-21 16:08:28,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:08:28,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:08:28,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-21 16:08:28,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4750830564784053 [2024-06-21 16:08:28,941 INFO L175 Difference]: Start difference. First operand has 75 places, 92 transitions, 753 flow. Second operand 7 states and 143 transitions. [2024-06-21 16:08:28,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 127 transitions, 1185 flow [2024-06-21 16:08:28,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 127 transitions, 1061 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 16:08:28,957 INFO L231 Difference]: Finished difference. Result has 77 places, 98 transitions, 764 flow [2024-06-21 16:08:28,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=633, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=764, PETRI_PLACES=77, PETRI_TRANSITIONS=98} [2024-06-21 16:08:28,958 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 33 predicate places. [2024-06-21 16:08:28,958 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 98 transitions, 764 flow [2024-06-21 16:08:28,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:28,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:28,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:28,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 16:08:28,958 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:08:28,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:28,959 INFO L85 PathProgramCache]: Analyzing trace with hash 297779230, now seen corresponding path program 3 times [2024-06-21 16:08:28,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:28,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188798003] [2024-06-21 16:08:28,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:28,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:28,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:29,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:29,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:29,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188798003] [2024-06-21 16:08:29,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188798003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:29,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:29,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:29,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379552693] [2024-06-21 16:08:29,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:29,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:29,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:29,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:29,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:29,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:29,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 98 transitions, 764 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:29,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:29,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:29,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:30,302 INFO L124 PetriNetUnfolderBase]: 2033/3073 cut-off events. [2024-06-21 16:08:30,302 INFO L125 PetriNetUnfolderBase]: For 20435/20438 co-relation queries the response was YES. [2024-06-21 16:08:30,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13006 conditions, 3073 events. 2033/3073 cut-off events. For 20435/20438 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15146 event pairs, 740 based on Foata normal form. 7/3078 useless extension candidates. Maximal degree in co-relation 12976. Up to 2845 conditions per place. [2024-06-21 16:08:30,317 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 72 selfloop transitions, 55 changer transitions 0/132 dead transitions. [2024-06-21 16:08:30,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 132 transitions, 1240 flow [2024-06-21 16:08:30,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:08:30,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:08:30,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 16:08:30,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 16:08:30,319 INFO L175 Difference]: Start difference. First operand has 77 places, 98 transitions, 764 flow. Second operand 7 states and 140 transitions. [2024-06-21 16:08:30,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 132 transitions, 1240 flow [2024-06-21 16:08:30,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 132 transitions, 1201 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 16:08:30,331 INFO L231 Difference]: Finished difference. Result has 81 places, 107 transitions, 952 flow [2024-06-21 16:08:30,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=725, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=952, PETRI_PLACES=81, PETRI_TRANSITIONS=107} [2024-06-21 16:08:30,332 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 37 predicate places. [2024-06-21 16:08:30,332 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 107 transitions, 952 flow [2024-06-21 16:08:30,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:30,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:30,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:30,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 16:08:30,333 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:08:30,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:30,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1995748686, now seen corresponding path program 4 times [2024-06-21 16:08:30,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:30,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288272577] [2024-06-21 16:08:30,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:30,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:30,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:31,011 INFO 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:08:31,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:31,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288272577] [2024-06-21 16:08:31,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288272577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:31,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:31,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:31,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709781] [2024-06-21 16:08:31,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:31,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:31,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:31,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:31,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:31,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:31,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 107 transitions, 952 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:31,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:31,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:31,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:31,744 INFO L124 PetriNetUnfolderBase]: 2022/3061 cut-off events. [2024-06-21 16:08:31,745 INFO L125 PetriNetUnfolderBase]: For 23406/23411 co-relation queries the response was YES. [2024-06-21 16:08:31,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13333 conditions, 3061 events. 2022/3061 cut-off events. For 23406/23411 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15031 event pairs, 744 based on Foata normal form. 8/3063 useless extension candidates. Maximal degree in co-relation 13301. Up to 2834 conditions per place. [2024-06-21 16:08:31,761 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 67 selfloop transitions, 55 changer transitions 0/127 dead transitions. [2024-06-21 16:08:31,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 127 transitions, 1264 flow [2024-06-21 16:08:31,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:08:31,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:08:31,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-21 16:08:31,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-21 16:08:31,763 INFO L175 Difference]: Start difference. First operand has 81 places, 107 transitions, 952 flow. Second operand 7 states and 135 transitions. [2024-06-21 16:08:31,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 127 transitions, 1264 flow [2024-06-21 16:08:31,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 127 transitions, 1107 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-21 16:08:31,780 INFO L231 Difference]: Finished difference. Result has 84 places, 107 transitions, 920 flow [2024-06-21 16:08:31,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=920, PETRI_PLACES=84, PETRI_TRANSITIONS=107} [2024-06-21 16:08:31,781 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-21 16:08:31,781 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 107 transitions, 920 flow [2024-06-21 16:08:31,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:31,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:31,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:31,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 16:08:31,782 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:08:31,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:31,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1274110517, now seen corresponding path program 2 times [2024-06-21 16:08:31,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:31,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794224268] [2024-06-21 16:08:31,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:31,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:31,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:32,413 INFO 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:08:32,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:32,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794224268] [2024-06-21 16:08:32,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794224268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:32,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:32,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:32,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393479235] [2024-06-21 16:08:32,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:32,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:32,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:32,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:32,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:32,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:32,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 107 transitions, 920 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:32,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:32,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:32,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:33,145 INFO L124 PetriNetUnfolderBase]: 2044/3092 cut-off events. [2024-06-21 16:08:33,145 INFO L125 PetriNetUnfolderBase]: For 26515/26528 co-relation queries the response was YES. [2024-06-21 16:08:33,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13688 conditions, 3092 events. 2044/3092 cut-off events. For 26515/26528 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15184 event pairs, 701 based on Foata normal form. 14/3103 useless extension candidates. Maximal degree in co-relation 13655. Up to 2869 conditions per place. [2024-06-21 16:08:33,163 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 100 selfloop transitions, 33 changer transitions 0/138 dead transitions. [2024-06-21 16:08:33,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 138 transitions, 1360 flow [2024-06-21 16:08:33,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:08:33,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:08:33,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 16:08:33,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 16:08:33,164 INFO L175 Difference]: Start difference. First operand has 84 places, 107 transitions, 920 flow. Second operand 7 states and 140 transitions. [2024-06-21 16:08:33,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 138 transitions, 1360 flow [2024-06-21 16:08:33,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 138 transitions, 1181 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 16:08:33,182 INFO L231 Difference]: Finished difference. Result has 83 places, 110 transitions, 850 flow [2024-06-21 16:08:33,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=850, PETRI_PLACES=83, PETRI_TRANSITIONS=110} [2024-06-21 16:08:33,183 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-06-21 16:08:33,183 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 110 transitions, 850 flow [2024-06-21 16:08:33,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:33,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:33,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:33,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 16:08:33,183 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:08:33,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:33,184 INFO L85 PathProgramCache]: Analyzing trace with hash 218316699, now seen corresponding path program 3 times [2024-06-21 16:08:33,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:33,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602870568] [2024-06-21 16:08:33,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:33,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:33,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:33,866 INFO 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:08:33,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:33,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602870568] [2024-06-21 16:08:33,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602870568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:33,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:33,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:33,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673043869] [2024-06-21 16:08:33,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:33,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:33,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:33,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:33,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:33,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:33,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 110 transitions, 850 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:33,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:33,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:33,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:34,536 INFO L124 PetriNetUnfolderBase]: 2034/3077 cut-off events. [2024-06-21 16:08:34,536 INFO L125 PetriNetUnfolderBase]: For 28960/28973 co-relation queries the response was YES. [2024-06-21 16:08:34,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13711 conditions, 3077 events. 2034/3077 cut-off events. For 28960/28973 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15082 event pairs, 701 based on Foata normal form. 14/3088 useless extension candidates. Maximal degree in co-relation 13678. Up to 2861 conditions per place. [2024-06-21 16:08:34,552 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 94 selfloop transitions, 35 changer transitions 0/134 dead transitions. [2024-06-21 16:08:34,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 134 transitions, 1188 flow [2024-06-21 16:08:34,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:08:34,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:08:34,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 16:08:34,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45182724252491696 [2024-06-21 16:08:34,553 INFO L175 Difference]: Start difference. First operand has 83 places, 110 transitions, 850 flow. Second operand 7 states and 136 transitions. [2024-06-21 16:08:34,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 134 transitions, 1188 flow [2024-06-21 16:08:34,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 134 transitions, 1082 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 16:08:34,571 INFO L231 Difference]: Finished difference. Result has 85 places, 110 transitions, 822 flow [2024-06-21 16:08:34,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=744, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=822, PETRI_PLACES=85, PETRI_TRANSITIONS=110} [2024-06-21 16:08:34,572 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 41 predicate places. [2024-06-21 16:08:34,572 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 110 transitions, 822 flow [2024-06-21 16:08:34,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:34,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:34,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:34,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 16:08:34,572 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:08:34,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:34,573 INFO L85 PathProgramCache]: Analyzing trace with hash -685239082, now seen corresponding path program 1 times [2024-06-21 16:08:34,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:34,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726464117] [2024-06-21 16:08:34,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:34,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:34,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:35,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:08:35,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:35,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726464117] [2024-06-21 16:08:35,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726464117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:35,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:35,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:08:35,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443950526] [2024-06-21 16:08:35,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:35,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:08:35,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:35,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:08:35,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:08:35,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-21 16:08:35,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 110 transitions, 822 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 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:08:35,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:35,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-21 16:08:35,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:35,566 INFO L124 PetriNetUnfolderBase]: 1432/2444 cut-off events. [2024-06-21 16:08:35,566 INFO L125 PetriNetUnfolderBase]: For 26303/26321 co-relation queries the response was YES. [2024-06-21 16:08:35,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10723 conditions, 2444 events. 1432/2444 cut-off events. For 26303/26321 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13787 event pairs, 585 based on Foata normal form. 19/2462 useless extension candidates. Maximal degree in co-relation 10689. Up to 2059 conditions per place. [2024-06-21 16:08:35,579 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 69 selfloop transitions, 8 changer transitions 0/121 dead transitions. [2024-06-21 16:08:35,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 121 transitions, 1020 flow [2024-06-21 16:08:35,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:08:35,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:08:35,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 109 transitions. [2024-06-21 16:08:35,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5069767441860465 [2024-06-21 16:08:35,581 INFO L175 Difference]: Start difference. First operand has 85 places, 110 transitions, 822 flow. Second operand 5 states and 109 transitions. [2024-06-21 16:08:35,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 121 transitions, 1020 flow [2024-06-21 16:08:35,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 121 transitions, 937 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 16:08:35,600 INFO L231 Difference]: Finished difference. Result has 84 places, 113 transitions, 787 flow [2024-06-21 16:08:35,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=739, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=787, PETRI_PLACES=84, PETRI_TRANSITIONS=113} [2024-06-21 16:08:35,600 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-21 16:08:35,600 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 113 transitions, 787 flow [2024-06-21 16:08:35,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 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:08:35,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:35,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:35,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 16:08:35,601 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:08:35,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:35,601 INFO L85 PathProgramCache]: Analyzing trace with hash -247806069, now seen corresponding path program 1 times [2024-06-21 16:08:35,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:35,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134894508] [2024-06-21 16:08:35,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:35,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:35,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:36,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:36,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:36,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134894508] [2024-06-21 16:08:36,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134894508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:36,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:36,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:36,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340600734] [2024-06-21 16:08:36,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:36,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:36,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:36,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:36,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:36,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:36,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 113 transitions, 787 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:36,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:36,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:36,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:37,245 INFO L124 PetriNetUnfolderBase]: 2042/3089 cut-off events. [2024-06-21 16:08:37,245 INFO L125 PetriNetUnfolderBase]: For 34752/34756 co-relation queries the response was YES. [2024-06-21 16:08:37,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14361 conditions, 3089 events. 2042/3089 cut-off events. For 34752/34756 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15189 event pairs, 707 based on Foata normal form. 6/3094 useless extension candidates. Maximal degree in co-relation 14326. Up to 2929 conditions per place. [2024-06-21 16:08:37,260 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 120 selfloop transitions, 24 changer transitions 0/149 dead transitions. [2024-06-21 16:08:37,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 149 transitions, 1217 flow [2024-06-21 16:08:37,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:37,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:37,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-21 16:08:37,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-21 16:08:37,262 INFO L175 Difference]: Start difference. First operand has 84 places, 113 transitions, 787 flow. Second operand 8 states and 157 transitions. [2024-06-21 16:08:37,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 149 transitions, 1217 flow [2024-06-21 16:08:37,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 149 transitions, 1191 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 16:08:37,287 INFO L231 Difference]: Finished difference. Result has 89 places, 116 transitions, 855 flow [2024-06-21 16:08:37,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=761, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=855, PETRI_PLACES=89, PETRI_TRANSITIONS=116} [2024-06-21 16:08:37,288 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 45 predicate places. [2024-06-21 16:08:37,288 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 116 transitions, 855 flow [2024-06-21 16:08:37,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:37,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:37,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:37,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 16:08:37,288 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:08:37,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:37,289 INFO L85 PathProgramCache]: Analyzing trace with hash 636581575, now seen corresponding path program 1 times [2024-06-21 16:08:37,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:37,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171412368] [2024-06-21 16:08:37,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:37,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:37,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:38,065 INFO 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:08:38,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:38,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171412368] [2024-06-21 16:08:38,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171412368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:38,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:38,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:38,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515830703] [2024-06-21 16:08:38,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:38,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:38,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:38,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:38,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:38,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:38,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 116 transitions, 855 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:38,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:38,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:38,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:38,873 INFO L124 PetriNetUnfolderBase]: 2064/3122 cut-off events. [2024-06-21 16:08:38,873 INFO L125 PetriNetUnfolderBase]: For 39985/39989 co-relation queries the response was YES. [2024-06-21 16:08:38,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15185 conditions, 3122 events. 2064/3122 cut-off events. For 39985/39989 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15331 event pairs, 640 based on Foata normal form. 8/3125 useless extension candidates. Maximal degree in co-relation 15149. Up to 2710 conditions per place. [2024-06-21 16:08:38,889 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 88 selfloop transitions, 65 changer transitions 0/158 dead transitions. [2024-06-21 16:08:38,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 158 transitions, 1399 flow [2024-06-21 16:08:38,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:38,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:38,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 16:08:38,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48255813953488375 [2024-06-21 16:08:38,890 INFO L175 Difference]: Start difference. First operand has 89 places, 116 transitions, 855 flow. Second operand 8 states and 166 transitions. [2024-06-21 16:08:38,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 158 transitions, 1399 flow [2024-06-21 16:08:38,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 158 transitions, 1329 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 16:08:38,914 INFO L231 Difference]: Finished difference. Result has 91 places, 122 transitions, 995 flow [2024-06-21 16:08:38,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=995, PETRI_PLACES=91, PETRI_TRANSITIONS=122} [2024-06-21 16:08:38,915 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 47 predicate places. [2024-06-21 16:08:38,915 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 122 transitions, 995 flow [2024-06-21 16:08:38,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:38,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:38,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:38,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 16:08:38,916 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:08:38,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:38,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1999484329, now seen corresponding path program 2 times [2024-06-21 16:08:38,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:38,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236292229] [2024-06-21 16:08:38,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:38,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:38,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:39,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:39,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:39,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236292229] [2024-06-21 16:08:39,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236292229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:39,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:39,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:39,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220629704] [2024-06-21 16:08:39,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:39,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:39,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:39,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:39,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:39,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:39,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 122 transitions, 995 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:39,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:39,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:39,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:40,561 INFO L124 PetriNetUnfolderBase]: 2075/3145 cut-off events. [2024-06-21 16:08:40,561 INFO L125 PetriNetUnfolderBase]: For 45328/45335 co-relation queries the response was YES. [2024-06-21 16:08:40,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16026 conditions, 3145 events. 2075/3145 cut-off events. For 45328/45335 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15572 event pairs, 691 based on Foata normal form. 8/3151 useless extension candidates. Maximal degree in co-relation 15989. Up to 2827 conditions per place. [2024-06-21 16:08:40,578 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 95 selfloop transitions, 61 changer transitions 0/161 dead transitions. [2024-06-21 16:08:40,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 161 transitions, 1561 flow [2024-06-21 16:08:40,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:40,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:40,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 16:08:40,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-21 16:08:40,580 INFO L175 Difference]: Start difference. First operand has 91 places, 122 transitions, 995 flow. Second operand 8 states and 161 transitions. [2024-06-21 16:08:40,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 161 transitions, 1561 flow [2024-06-21 16:08:40,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 161 transitions, 1484 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 16:08:40,606 INFO L231 Difference]: Finished difference. Result has 95 places, 128 transitions, 1136 flow [2024-06-21 16:08:40,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=918, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1136, PETRI_PLACES=95, PETRI_TRANSITIONS=128} [2024-06-21 16:08:40,607 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 51 predicate places. [2024-06-21 16:08:40,607 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 128 transitions, 1136 flow [2024-06-21 16:08:40,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:40,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:40,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:40,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 16:08:40,608 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:08:40,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:40,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1994842699, now seen corresponding path program 3 times [2024-06-21 16:08:40,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:40,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396451044] [2024-06-21 16:08:40,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:40,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:40,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:41,367 INFO 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:08:41,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:41,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396451044] [2024-06-21 16:08:41,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396451044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:41,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:41,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:41,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422989587] [2024-06-21 16:08:41,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:41,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:41,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:41,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:41,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:41,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:41,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 128 transitions, 1136 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:41,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:41,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:41,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:42,159 INFO L124 PetriNetUnfolderBase]: 2086/3166 cut-off events. [2024-06-21 16:08:42,159 INFO L125 PetriNetUnfolderBase]: For 51298/51301 co-relation queries the response was YES. [2024-06-21 16:08:42,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16839 conditions, 3166 events. 2086/3166 cut-off events. For 51298/51301 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15706 event pairs, 698 based on Foata normal form. 4/3168 useless extension candidates. Maximal degree in co-relation 16800. Up to 2839 conditions per place. [2024-06-21 16:08:42,175 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 95 selfloop transitions, 61 changer transitions 0/161 dead transitions. [2024-06-21 16:08:42,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 161 transitions, 1660 flow [2024-06-21 16:08:42,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:42,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:42,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 16:08:42,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-21 16:08:42,176 INFO L175 Difference]: Start difference. First operand has 95 places, 128 transitions, 1136 flow. Second operand 8 states and 159 transitions. [2024-06-21 16:08:42,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 161 transitions, 1660 flow [2024-06-21 16:08:42,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 161 transitions, 1573 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 16:08:42,212 INFO L231 Difference]: Finished difference. Result has 99 places, 131 transitions, 1227 flow [2024-06-21 16:08:42,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1055, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1227, PETRI_PLACES=99, PETRI_TRANSITIONS=131} [2024-06-21 16:08:42,212 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 55 predicate places. [2024-06-21 16:08:42,212 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 131 transitions, 1227 flow [2024-06-21 16:08:42,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:42,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:42,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:42,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 16:08:42,213 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:08:42,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:42,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1994836003, now seen corresponding path program 2 times [2024-06-21 16:08:42,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:42,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720344404] [2024-06-21 16:08:42,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:42,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:42,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:42,937 INFO 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:08:42,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:42,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720344404] [2024-06-21 16:08:42,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720344404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:42,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:42,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:42,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121578045] [2024-06-21 16:08:42,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:42,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:42,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:42,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:42,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:43,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:43,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 131 transitions, 1227 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:43,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:43,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:43,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:43,760 INFO L124 PetriNetUnfolderBase]: 2140/3244 cut-off events. [2024-06-21 16:08:43,760 INFO L125 PetriNetUnfolderBase]: For 57393/57393 co-relation queries the response was YES. [2024-06-21 16:08:43,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17642 conditions, 3244 events. 2140/3244 cut-off events. For 57393/57393 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16138 event pairs, 642 based on Foata normal form. 4/3243 useless extension candidates. Maximal degree in co-relation 17601. Up to 2788 conditions per place. [2024-06-21 16:08:43,812 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 97 selfloop transitions, 69 changer transitions 0/171 dead transitions. [2024-06-21 16:08:43,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 171 transitions, 1869 flow [2024-06-21 16:08:43,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:43,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:43,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 16:08:43,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48255813953488375 [2024-06-21 16:08:43,813 INFO L175 Difference]: Start difference. First operand has 99 places, 131 transitions, 1227 flow. Second operand 8 states and 166 transitions. [2024-06-21 16:08:43,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 171 transitions, 1869 flow [2024-06-21 16:08:43,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 171 transitions, 1751 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 16:08:43,841 INFO L231 Difference]: Finished difference. Result has 102 places, 137 transitions, 1319 flow [2024-06-21 16:08:43,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1109, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1319, PETRI_PLACES=102, PETRI_TRANSITIONS=137} [2024-06-21 16:08:43,842 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-21 16:08:43,842 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 137 transitions, 1319 flow [2024-06-21 16:08:43,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:43,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:43,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:43,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 16:08:43,842 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:08:43,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:43,843 INFO L85 PathProgramCache]: Analyzing trace with hash 641223205, now seen corresponding path program 3 times [2024-06-21 16:08:43,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:43,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641062656] [2024-06-21 16:08:43,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:43,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:43,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:44,569 INFO 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:08:44,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:44,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641062656] [2024-06-21 16:08:44,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641062656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:44,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:44,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:44,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414393424] [2024-06-21 16:08:44,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:44,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:44,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:44,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:44,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:44,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:44,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 137 transitions, 1319 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:44,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:44,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:44,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:45,390 INFO L124 PetriNetUnfolderBase]: 2130/3235 cut-off events. [2024-06-21 16:08:45,390 INFO L125 PetriNetUnfolderBase]: For 62244/62244 co-relation queries the response was YES. [2024-06-21 16:08:45,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17863 conditions, 3235 events. 2130/3235 cut-off events. For 62244/62244 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16136 event pairs, 642 based on Foata normal form. 4/3234 useless extension candidates. Maximal degree in co-relation 17821. Up to 2780 conditions per place. [2024-06-21 16:08:45,408 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 100 selfloop transitions, 66 changer transitions 0/171 dead transitions. [2024-06-21 16:08:45,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 171 transitions, 1831 flow [2024-06-21 16:08:45,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:45,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:45,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 16:08:45,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48255813953488375 [2024-06-21 16:08:45,409 INFO L175 Difference]: Start difference. First operand has 102 places, 137 transitions, 1319 flow. Second operand 8 states and 166 transitions. [2024-06-21 16:08:45,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 171 transitions, 1831 flow [2024-06-21 16:08:45,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 171 transitions, 1703 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-21 16:08:45,447 INFO L231 Difference]: Finished difference. Result has 106 places, 137 transitions, 1333 flow [2024-06-21 16:08:45,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1191, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1333, PETRI_PLACES=106, PETRI_TRANSITIONS=137} [2024-06-21 16:08:45,448 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 62 predicate places. [2024-06-21 16:08:45,448 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 137 transitions, 1333 flow [2024-06-21 16:08:45,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:45,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:45,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:45,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 16:08:45,448 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:08:45,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:45,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1738665641, now seen corresponding path program 4 times [2024-06-21 16:08:45,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:45,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139657715] [2024-06-21 16:08:45,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:45,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:45,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:46,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:08:46,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:46,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139657715] [2024-06-21 16:08:46,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139657715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:46,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:46,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:46,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866250630] [2024-06-21 16:08:46,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:46,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:46,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:46,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:46,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:46,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:46,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 137 transitions, 1333 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:46,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:46,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:46,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:46,985 INFO L124 PetriNetUnfolderBase]: 2125/3227 cut-off events. [2024-06-21 16:08:46,985 INFO L125 PetriNetUnfolderBase]: For 67055/67055 co-relation queries the response was YES. [2024-06-21 16:08:46,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18026 conditions, 3227 events. 2125/3227 cut-off events. For 67055/67055 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16021 event pairs, 714 based on Foata normal form. 2/3221 useless extension candidates. Maximal degree in co-relation 17983. Up to 2898 conditions per place. [2024-06-21 16:08:47,001 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 95 selfloop transitions, 61 changer transitions 0/161 dead transitions. [2024-06-21 16:08:47,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 161 transitions, 1725 flow [2024-06-21 16:08:47,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:47,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:47,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 16:08:47,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-21 16:08:47,002 INFO L175 Difference]: Start difference. First operand has 106 places, 137 transitions, 1333 flow. Second operand 8 states and 154 transitions. [2024-06-21 16:08:47,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 161 transitions, 1725 flow [2024-06-21 16:08:47,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 161 transitions, 1564 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:47,034 INFO L231 Difference]: Finished difference. Result has 107 places, 137 transitions, 1304 flow [2024-06-21 16:08:47,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1172, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1304, PETRI_PLACES=107, PETRI_TRANSITIONS=137} [2024-06-21 16:08:47,035 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-21 16:08:47,035 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 137 transitions, 1304 flow [2024-06-21 16:08:47,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:47,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:47,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:47,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 16:08:47,036 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:08:47,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:47,036 INFO L85 PathProgramCache]: Analyzing trace with hash 124727551, now seen corresponding path program 4 times [2024-06-21 16:08:47,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:47,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19095803] [2024-06-21 16:08:47,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:47,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:47,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:47,758 INFO 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:08:47,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:47,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19095803] [2024-06-21 16:08:47,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19095803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:47,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:47,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:47,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653712908] [2024-06-21 16:08:47,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:47,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:47,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:47,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:47,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:47,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:47,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 137 transitions, 1304 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:47,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:47,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:47,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:48,632 INFO L124 PetriNetUnfolderBase]: 2147/3261 cut-off events. [2024-06-21 16:08:48,632 INFO L125 PetriNetUnfolderBase]: For 72846/72851 co-relation queries the response was YES. [2024-06-21 16:08:48,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18303 conditions, 3261 events. 2147/3261 cut-off events. For 72846/72851 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16230 event pairs, 645 based on Foata normal form. 8/3263 useless extension candidates. Maximal degree in co-relation 18259. Up to 2792 conditions per place. [2024-06-21 16:08:48,652 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 87 selfloop transitions, 77 changer transitions 0/169 dead transitions. [2024-06-21 16:08:48,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 169 transitions, 1839 flow [2024-06-21 16:08:48,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:48,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:48,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 16:08:48,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-21 16:08:48,653 INFO L175 Difference]: Start difference. First operand has 107 places, 137 transitions, 1304 flow. Second operand 8 states and 159 transitions. [2024-06-21 16:08:48,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 169 transitions, 1839 flow [2024-06-21 16:08:48,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 169 transitions, 1655 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 16:08:48,692 INFO L231 Difference]: Finished difference. Result has 107 places, 140 transitions, 1317 flow [2024-06-21 16:08:48,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1317, PETRI_PLACES=107, PETRI_TRANSITIONS=140} [2024-06-21 16:08:48,693 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-21 16:08:48,693 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 140 transitions, 1317 flow [2024-06-21 16:08:48,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:48,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:48,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:48,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 16:08:48,693 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:08:48,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:48,693 INFO L85 PathProgramCache]: Analyzing trace with hash 116446831, now seen corresponding path program 5 times [2024-06-21 16:08:48,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:48,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377448413] [2024-06-21 16:08:48,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:48,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:48,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:49,441 INFO 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:08:49,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:49,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377448413] [2024-06-21 16:08:49,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377448413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:49,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:49,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:49,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986529863] [2024-06-21 16:08:49,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:49,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:49,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:49,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:49,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:49,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:49,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 140 transitions, 1317 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:49,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:49,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:49,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:50,244 INFO L124 PetriNetUnfolderBase]: 2169/3293 cut-off events. [2024-06-21 16:08:50,244 INFO L125 PetriNetUnfolderBase]: For 78555/78560 co-relation queries the response was YES. [2024-06-21 16:08:50,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18818 conditions, 3293 events. 2169/3293 cut-off events. For 78555/78560 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16414 event pairs, 641 based on Foata normal form. 8/3295 useless extension candidates. Maximal degree in co-relation 18773. Up to 2811 conditions per place. [2024-06-21 16:08:50,265 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 97 selfloop transitions, 73 changer transitions 0/175 dead transitions. [2024-06-21 16:08:50,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 175 transitions, 1888 flow [2024-06-21 16:08:50,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:50,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:50,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 16:08:50,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-21 16:08:50,266 INFO L175 Difference]: Start difference. First operand has 107 places, 140 transitions, 1317 flow. Second operand 8 states and 161 transitions. [2024-06-21 16:08:50,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 175 transitions, 1888 flow [2024-06-21 16:08:50,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 175 transitions, 1740 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 16:08:50,317 INFO L231 Difference]: Finished difference. Result has 110 places, 143 transitions, 1366 flow [2024-06-21 16:08:50,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1366, PETRI_PLACES=110, PETRI_TRANSITIONS=143} [2024-06-21 16:08:50,318 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-21 16:08:50,318 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 143 transitions, 1366 flow [2024-06-21 16:08:50,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:50,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:50,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:50,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 16:08:50,318 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:08:50,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:50,319 INFO L85 PathProgramCache]: Analyzing trace with hash 116453341, now seen corresponding path program 6 times [2024-06-21 16:08:50,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:50,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644639958] [2024-06-21 16:08:50,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:50,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:50,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:51,070 INFO 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:08:51,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:51,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644639958] [2024-06-21 16:08:51,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644639958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:51,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:51,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:51,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936715202] [2024-06-21 16:08:51,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:51,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:51,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:51,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:51,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:51,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:51,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 143 transitions, 1366 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:51,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:51,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:51,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:51,891 INFO L124 PetriNetUnfolderBase]: 2159/3279 cut-off events. [2024-06-21 16:08:51,891 INFO L125 PetriNetUnfolderBase]: For 83446/83451 co-relation queries the response was YES. [2024-06-21 16:08:51,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18906 conditions, 3279 events. 2159/3279 cut-off events. For 83446/83451 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16295 event pairs, 643 based on Foata normal form. 8/3281 useless extension candidates. Maximal degree in co-relation 18860. Up to 2803 conditions per place. [2024-06-21 16:08:51,910 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 95 selfloop transitions, 72 changer transitions 0/172 dead transitions. [2024-06-21 16:08:51,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 172 transitions, 1790 flow [2024-06-21 16:08:51,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:51,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:51,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-21 16:08:51,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 16:08:51,911 INFO L175 Difference]: Start difference. First operand has 110 places, 143 transitions, 1366 flow. Second operand 8 states and 160 transitions. [2024-06-21 16:08:51,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 172 transitions, 1790 flow [2024-06-21 16:08:51,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 172 transitions, 1558 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:51,960 INFO L231 Difference]: Finished difference. Result has 111 places, 143 transitions, 1286 flow [2024-06-21 16:08:51,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1134, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1286, PETRI_PLACES=111, PETRI_TRANSITIONS=143} [2024-06-21 16:08:51,960 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 67 predicate places. [2024-06-21 16:08:51,961 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 143 transitions, 1286 flow [2024-06-21 16:08:51,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:51,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:51,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:51,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 16:08:51,961 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:08:51,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:51,961 INFO L85 PathProgramCache]: Analyzing trace with hash 125035381, now seen corresponding path program 1 times [2024-06-21 16:08:51,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:51,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700050093] [2024-06-21 16:08:51,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:51,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:51,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:53,116 INFO 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:08:53,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:53,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700050093] [2024-06-21 16:08:53,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700050093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:53,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:53,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:53,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319236262] [2024-06-21 16:08:53,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:53,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:53,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:53,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:53,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:53,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:08:53,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 143 transitions, 1286 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:53,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:53,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:08:53,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:53,910 INFO L124 PetriNetUnfolderBase]: 1767/2844 cut-off events. [2024-06-21 16:08:53,910 INFO L125 PetriNetUnfolderBase]: For 75947/75972 co-relation queries the response was YES. [2024-06-21 16:08:53,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16197 conditions, 2844 events. 1767/2844 cut-off events. For 75947/75972 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 15163 event pairs, 548 based on Foata normal form. 29/2851 useless extension candidates. Maximal degree in co-relation 16150. Up to 2543 conditions per place. [2024-06-21 16:08:53,928 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 140 selfloop transitions, 16 changer transitions 0/172 dead transitions. [2024-06-21 16:08:53,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 172 transitions, 1726 flow [2024-06-21 16:08:53,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:53,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:53,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-21 16:08:53,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-21 16:08:53,929 INFO L175 Difference]: Start difference. First operand has 111 places, 143 transitions, 1286 flow. Second operand 8 states and 162 transitions. [2024-06-21 16:08:53,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 172 transitions, 1726 flow [2024-06-21 16:08:53,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 172 transitions, 1525 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 16:08:53,998 INFO L231 Difference]: Finished difference. Result has 112 places, 148 transitions, 1190 flow [2024-06-21 16:08:53,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1190, PETRI_PLACES=112, PETRI_TRANSITIONS=148} [2024-06-21 16:08:53,999 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 68 predicate places. [2024-06-21 16:08:53,999 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 148 transitions, 1190 flow [2024-06-21 16:08:53,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:53,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:53,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:53,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 16:08:53,999 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:08:54,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:54,000 INFO L85 PathProgramCache]: Analyzing trace with hash 232426522, now seen corresponding path program 1 times [2024-06-21 16:08:54,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:54,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483914157] [2024-06-21 16:08:54,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:54,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:54,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:54,786 INFO 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:08:54,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:54,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483914157] [2024-06-21 16:08:54,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483914157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:54,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:54,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:08:54,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244626262] [2024-06-21 16:08:54,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:54,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:08:54,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:54,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:08:54,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:08:54,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-21 16:08:54,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 148 transitions, 1190 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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:08:54,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:54,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-21 16:08:54,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:55,252 INFO L124 PetriNetUnfolderBase]: 1496/2571 cut-off events. [2024-06-21 16:08:55,252 INFO L125 PetriNetUnfolderBase]: For 78283/78301 co-relation queries the response was YES. [2024-06-21 16:08:55,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14807 conditions, 2571 events. 1496/2571 cut-off events. For 78283/78301 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 14660 event pairs, 532 based on Foata normal form. 20/2586 useless extension candidates. Maximal degree in co-relation 14758. Up to 2112 conditions per place. [2024-06-21 16:08:55,268 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 96 selfloop transitions, 11 changer transitions 0/161 dead transitions. [2024-06-21 16:08:55,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 161 transitions, 1458 flow [2024-06-21 16:08:55,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:08:55,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:08:55,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-21 16:08:55,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49612403100775193 [2024-06-21 16:08:55,269 INFO L175 Difference]: Start difference. First operand has 112 places, 148 transitions, 1190 flow. Second operand 6 states and 128 transitions. [2024-06-21 16:08:55,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 161 transitions, 1458 flow [2024-06-21 16:08:55,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 161 transitions, 1399 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 16:08:55,319 INFO L231 Difference]: Finished difference. Result has 113 places, 151 transitions, 1191 flow [2024-06-21 16:08:55,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1131, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1191, PETRI_PLACES=113, PETRI_TRANSITIONS=151} [2024-06-21 16:08:55,319 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 69 predicate places. [2024-06-21 16:08:55,319 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 151 transitions, 1191 flow [2024-06-21 16:08:55,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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:08:55,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:55,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:55,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 16:08:55,320 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:08:55,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:55,320 INFO L85 PathProgramCache]: Analyzing trace with hash 907948120, now seen corresponding path program 1 times [2024-06-21 16:08:55,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:55,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437956025] [2024-06-21 16:08:55,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:55,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:55,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:56,225 INFO 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:08:56,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:56,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437956025] [2024-06-21 16:08:56,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437956025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:56,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:56,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:56,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653285260] [2024-06-21 16:08:56,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:56,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:56,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:56,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:56,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:56,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:56,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 151 transitions, 1191 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:56,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:56,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:56,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:57,063 INFO L124 PetriNetUnfolderBase]: 2164/3295 cut-off events. [2024-06-21 16:08:57,063 INFO L125 PetriNetUnfolderBase]: For 99036/99040 co-relation queries the response was YES. [2024-06-21 16:08:57,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19653 conditions, 3295 events. 2164/3295 cut-off events. For 99036/99040 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16476 event pairs, 656 based on Foata normal form. 8/3302 useless extension candidates. Maximal degree in co-relation 19603. Up to 3090 conditions per place. [2024-06-21 16:08:57,084 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 160 selfloop transitions, 27 changer transitions 0/192 dead transitions. [2024-06-21 16:08:57,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 192 transitions, 1735 flow [2024-06-21 16:08:57,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:57,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:57,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 16:08:57,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-21 16:08:57,085 INFO L175 Difference]: Start difference. First operand has 113 places, 151 transitions, 1191 flow. Second operand 9 states and 175 transitions. [2024-06-21 16:08:57,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 192 transitions, 1735 flow [2024-06-21 16:08:57,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 192 transitions, 1697 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 16:08:57,142 INFO L231 Difference]: Finished difference. Result has 118 places, 154 transitions, 1265 flow [2024-06-21 16:08:57,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1153, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1265, PETRI_PLACES=118, PETRI_TRANSITIONS=154} [2024-06-21 16:08:57,142 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 74 predicate places. [2024-06-21 16:08:57,143 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 154 transitions, 1265 flow [2024-06-21 16:08:57,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:57,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:57,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:57,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 16:08:57,143 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:08:57,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:57,144 INFO L85 PathProgramCache]: Analyzing trace with hash 908097850, now seen corresponding path program 2 times [2024-06-21 16:08:57,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:57,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605197109] [2024-06-21 16:08:57,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:57,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:57,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:57,954 INFO 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:08:57,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:57,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605197109] [2024-06-21 16:08:57,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605197109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:57,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:57,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:57,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205180105] [2024-06-21 16:08:57,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:57,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:57,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:57,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:57,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:58,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:58,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 154 transitions, 1265 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:58,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:58,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:58,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:58,954 INFO L124 PetriNetUnfolderBase]: 2218/3384 cut-off events. [2024-06-21 16:08:58,954 INFO L125 PetriNetUnfolderBase]: For 108895/108902 co-relation queries the response was YES. [2024-06-21 16:08:58,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20860 conditions, 3384 events. 2218/3384 cut-off events. For 108895/108902 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16982 event pairs, 593 based on Foata normal form. 8/3388 useless extension candidates. Maximal degree in co-relation 20809. Up to 2658 conditions per place. [2024-06-21 16:08:58,972 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 114 selfloop transitions, 87 changer transitions 0/206 dead transitions. [2024-06-21 16:08:58,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 206 transitions, 2173 flow [2024-06-21 16:08:58,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:58,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:58,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-21 16:08:58,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-21 16:08:58,973 INFO L175 Difference]: Start difference. First operand has 118 places, 154 transitions, 1265 flow. Second operand 9 states and 189 transitions. [2024-06-21 16:08:58,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 206 transitions, 2173 flow [2024-06-21 16:08:59,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 206 transitions, 2085 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:59,032 INFO L231 Difference]: Finished difference. Result has 120 places, 163 transitions, 1515 flow [2024-06-21 16:08:59,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1515, PETRI_PLACES=120, PETRI_TRANSITIONS=163} [2024-06-21 16:08:59,032 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-21 16:08:59,033 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 163 transitions, 1515 flow [2024-06-21 16:08:59,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:59,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:59,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:59,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 16:08:59,033 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:08:59,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:59,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1854470388, now seen corresponding path program 3 times [2024-06-21 16:08:59,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:59,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257005866] [2024-06-21 16:08:59,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:59,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:59,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:59,866 INFO 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:08:59,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:59,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257005866] [2024-06-21 16:08:59,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257005866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:59,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:59,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:59,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427681149] [2024-06-21 16:08:59,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:59,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:59,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:59,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:59,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:59,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:08:59,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 163 transitions, 1515 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:59,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:59,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:08:59,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:00,807 INFO L124 PetriNetUnfolderBase]: 2208/3370 cut-off events. [2024-06-21 16:09:00,807 INFO L125 PetriNetUnfolderBase]: For 116558/116565 co-relation queries the response was YES. [2024-06-21 16:09:00,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21400 conditions, 3370 events. 2208/3370 cut-off events. For 116558/116565 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16952 event pairs, 591 based on Foata normal form. 8/3374 useless extension candidates. Maximal degree in co-relation 21348. Up to 2650 conditions per place. [2024-06-21 16:09:00,829 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 114 selfloop transitions, 86 changer transitions 0/205 dead transitions. [2024-06-21 16:09:00,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 205 transitions, 2167 flow [2024-06-21 16:09:00,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:00,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:00,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-21 16:09:00,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-21 16:09:00,831 INFO L175 Difference]: Start difference. First operand has 120 places, 163 transitions, 1515 flow. Second operand 9 states and 189 transitions. [2024-06-21 16:09:00,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 205 transitions, 2167 flow [2024-06-21 16:09:00,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 205 transitions, 2031 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-21 16:09:00,904 INFO L231 Difference]: Finished difference. Result has 125 places, 163 transitions, 1559 flow [2024-06-21 16:09:00,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1379, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1559, PETRI_PLACES=125, PETRI_TRANSITIONS=163} [2024-06-21 16:09:00,905 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 81 predicate places. [2024-06-21 16:09:00,905 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 163 transitions, 1559 flow [2024-06-21 16:09:00,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:00,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:00,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:00,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 16:09:00,905 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:09:00,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:00,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1596921224, now seen corresponding path program 4 times [2024-06-21 16:09:00,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:00,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331008177] [2024-06-21 16:09:00,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:00,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:00,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:01,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:01,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:01,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331008177] [2024-06-21 16:09:01,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331008177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:01,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:01,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:01,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672230207] [2024-06-21 16:09:01,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:01,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:01,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:01,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:01,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:01,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:09:01,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 163 transitions, 1559 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:01,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:01,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:09:01,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:02,772 INFO L124 PetriNetUnfolderBase]: 2262/3468 cut-off events. [2024-06-21 16:09:02,772 INFO L125 PetriNetUnfolderBase]: For 126013/126016 co-relation queries the response was YES. [2024-06-21 16:09:02,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22450 conditions, 3468 events. 2262/3468 cut-off events. For 126013/126016 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 17619 event pairs, 601 based on Foata normal form. 4/3468 useless extension candidates. Maximal degree in co-relation 22396. Up to 2696 conditions per place. [2024-06-21 16:09:02,796 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 117 selfloop transitions, 88 changer transitions 0/210 dead transitions. [2024-06-21 16:09:02,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 210 transitions, 2445 flow [2024-06-21 16:09:02,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:02,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:02,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-21 16:09:02,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-21 16:09:02,797 INFO L175 Difference]: Start difference. First operand has 125 places, 163 transitions, 1559 flow. Second operand 9 states and 189 transitions. [2024-06-21 16:09:02,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 210 transitions, 2445 flow [2024-06-21 16:09:02,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 210 transitions, 2241 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 16:09:02,868 INFO L231 Difference]: Finished difference. Result has 126 places, 169 transitions, 1651 flow [2024-06-21 16:09:02,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1651, PETRI_PLACES=126, PETRI_TRANSITIONS=169} [2024-06-21 16:09:02,869 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 82 predicate places. [2024-06-21 16:09:02,869 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 169 transitions, 1651 flow [2024-06-21 16:09:02,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:02,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:02,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:02,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 16:09:02,870 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:09:02,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:02,870 INFO L85 PathProgramCache]: Analyzing trace with hash 913460230, now seen corresponding path program 5 times [2024-06-21 16:09:02,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:02,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188692058] [2024-06-21 16:09:02,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:02,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:02,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:03,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:03,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:03,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188692058] [2024-06-21 16:09:03,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188692058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:03,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:03,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:03,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688597947] [2024-06-21 16:09:03,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:03,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:03,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:03,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:03,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:03,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:09:03,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 169 transitions, 1651 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:03,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:03,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:09:03,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:04,722 INFO L124 PetriNetUnfolderBase]: 2284/3510 cut-off events. [2024-06-21 16:09:04,723 INFO L125 PetriNetUnfolderBase]: For 133831/133834 co-relation queries the response was YES. [2024-06-21 16:09:04,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22876 conditions, 3510 events. 2284/3510 cut-off events. For 133831/133834 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17903 event pairs, 608 based on Foata normal form. 4/3510 useless extension candidates. Maximal degree in co-relation 22821. Up to 2715 conditions per place. [2024-06-21 16:09:04,743 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 118 selfloop transitions, 90 changer transitions 0/213 dead transitions. [2024-06-21 16:09:04,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 213 transitions, 2495 flow [2024-06-21 16:09:04,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:04,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:04,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-21 16:09:04,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4909560723514212 [2024-06-21 16:09:04,744 INFO L175 Difference]: Start difference. First operand has 126 places, 169 transitions, 1651 flow. Second operand 9 states and 190 transitions. [2024-06-21 16:09:04,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 213 transitions, 2495 flow [2024-06-21 16:09:04,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 213 transitions, 2316 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 16:09:04,835 INFO L231 Difference]: Finished difference. Result has 130 places, 172 transitions, 1716 flow [2024-06-21 16:09:04,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1481, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1716, PETRI_PLACES=130, PETRI_TRANSITIONS=172} [2024-06-21 16:09:04,835 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 86 predicate places. [2024-06-21 16:09:04,835 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 172 transitions, 1716 flow [2024-06-21 16:09:04,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:04,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:04,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:04,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 16:09:04,835 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:09:04,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:04,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1710372468, now seen corresponding path program 6 times [2024-06-21 16:09:04,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:04,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656446369] [2024-06-21 16:09:04,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:04,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:04,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:05,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:05,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:05,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656446369] [2024-06-21 16:09:05,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656446369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:05,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:05,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:05,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554896607] [2024-06-21 16:09:05,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:05,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:05,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:05,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:05,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:05,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:09:05,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 172 transitions, 1716 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:05,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:05,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:09:05,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:06,642 INFO L124 PetriNetUnfolderBase]: 2274/3496 cut-off events. [2024-06-21 16:09:06,642 INFO L125 PetriNetUnfolderBase]: For 139946/139949 co-relation queries the response was YES. [2024-06-21 16:09:06,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22854 conditions, 3496 events. 2274/3496 cut-off events. For 139946/139949 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17848 event pairs, 613 based on Foata normal form. 4/3496 useless extension candidates. Maximal degree in co-relation 22798. Up to 2707 conditions per place. [2024-06-21 16:09:06,669 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 109 selfloop transitions, 95 changer transitions 0/209 dead transitions. [2024-06-21 16:09:06,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 209 transitions, 2366 flow [2024-06-21 16:09:06,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:06,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:06,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-21 16:09:06,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4780361757105943 [2024-06-21 16:09:06,670 INFO L175 Difference]: Start difference. First operand has 130 places, 172 transitions, 1716 flow. Second operand 9 states and 185 transitions. [2024-06-21 16:09:06,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 209 transitions, 2366 flow [2024-06-21 16:09:06,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 209 transitions, 2182 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-21 16:09:06,791 INFO L231 Difference]: Finished difference. Result has 134 places, 172 transitions, 1730 flow [2024-06-21 16:09:06,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1532, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1730, PETRI_PLACES=134, PETRI_TRANSITIONS=172} [2024-06-21 16:09:06,791 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-21 16:09:06,791 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 172 transitions, 1730 flow [2024-06-21 16:09:06,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:06,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:06,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:06,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 16:09:06,792 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:09:06,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:06,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1398059147, now seen corresponding path program 1 times [2024-06-21 16:09:06,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:06,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12809760] [2024-06-21 16:09:06,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:06,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:06,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:07,420 INFO 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:09:07,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:07,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12809760] [2024-06-21 16:09:07,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12809760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:07,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:07,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:09:07,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750670086] [2024-06-21 16:09:07,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:07,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:09:07,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:07,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:09:07,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:09:07,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:09:07,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 172 transitions, 1730 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:07,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:07,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:09:07,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:08,022 INFO L124 PetriNetUnfolderBase]: 1963/3159 cut-off events. [2024-06-21 16:09:08,022 INFO L125 PetriNetUnfolderBase]: For 144901/144905 co-relation queries the response was YES. [2024-06-21 16:09:08,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21321 conditions, 3159 events. 1963/3159 cut-off events. For 144901/144905 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 17159 event pairs, 609 based on Foata normal form. 5/3142 useless extension candidates. Maximal degree in co-relation 21264. Up to 2782 conditions per place. [2024-06-21 16:09:08,047 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 135 selfloop transitions, 13 changer transitions 0/191 dead transitions. [2024-06-21 16:09:08,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 191 transitions, 2106 flow [2024-06-21 16:09:08,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:09:08,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:09:08,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-21 16:09:08,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-21 16:09:08,048 INFO L175 Difference]: Start difference. First operand has 134 places, 172 transitions, 1730 flow. Second operand 6 states and 123 transitions. [2024-06-21 16:09:08,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 191 transitions, 2106 flow [2024-06-21 16:09:08,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 191 transitions, 1885 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 16:09:08,144 INFO L231 Difference]: Finished difference. Result has 131 places, 175 transitions, 1574 flow [2024-06-21 16:09:08,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1574, PETRI_PLACES=131, PETRI_TRANSITIONS=175} [2024-06-21 16:09:08,145 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 87 predicate places. [2024-06-21 16:09:08,145 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 175 transitions, 1574 flow [2024-06-21 16:09:08,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:08,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:08,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:08,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 16:09:08,145 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:09:08,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:08,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1930909298, now seen corresponding path program 7 times [2024-06-21 16:09:08,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:08,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038333155] [2024-06-21 16:09:08,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:08,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:08,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:08,951 INFO 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:09:08,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:08,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038333155] [2024-06-21 16:09:08,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038333155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:08,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:08,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:08,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282253887] [2024-06-21 16:09:08,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:08,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:08,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:08,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:08,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:09,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:09:09,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 175 transitions, 1574 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:09,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:09,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:09:09,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:09,879 INFO L124 PetriNetUnfolderBase]: 2333/3600 cut-off events. [2024-06-21 16:09:09,879 INFO L125 PetriNetUnfolderBase]: For 157829/157829 co-relation queries the response was YES. [2024-06-21 16:09:09,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23812 conditions, 3600 events. 2333/3600 cut-off events. For 157829/157829 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 18556 event pairs, 622 based on Foata normal form. 4/3596 useless extension candidates. Maximal degree in co-relation 23754. Up to 2760 conditions per place. [2024-06-21 16:09:09,905 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 118 selfloop transitions, 96 changer transitions 0/219 dead transitions. [2024-06-21 16:09:09,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 219 transitions, 2496 flow [2024-06-21 16:09:09,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:09,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:09,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-21 16:09:09,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806201550387597 [2024-06-21 16:09:09,909 INFO L175 Difference]: Start difference. First operand has 131 places, 175 transitions, 1574 flow. Second operand 9 states and 186 transitions. [2024-06-21 16:09:09,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 219 transitions, 2496 flow [2024-06-21 16:09:10,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 219 transitions, 2455 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 16:09:10,038 INFO L231 Difference]: Finished difference. Result has 136 places, 181 transitions, 1845 flow [2024-06-21 16:09:10,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1533, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1845, PETRI_PLACES=136, PETRI_TRANSITIONS=181} [2024-06-21 16:09:10,038 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 92 predicate places. [2024-06-21 16:09:10,039 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 181 transitions, 1845 flow [2024-06-21 16:09:10,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:10,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:10,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:10,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 16:09:10,039 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:09:10,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:10,039 INFO L85 PathProgramCache]: Analyzing trace with hash 354372098, now seen corresponding path program 8 times [2024-06-21 16:09:10,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:10,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878221337] [2024-06-21 16:09:10,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:10,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:10,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:10,851 INFO 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:09:10,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:10,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878221337] [2024-06-21 16:09:10,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878221337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:10,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:10,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:10,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322640138] [2024-06-21 16:09:10,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:10,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:10,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:10,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:10,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:10,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:09:10,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 181 transitions, 1845 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:10,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:10,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:09:10,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:11,868 INFO L124 PetriNetUnfolderBase]: 2355/3637 cut-off events. [2024-06-21 16:09:11,868 INFO L125 PetriNetUnfolderBase]: For 168644/168644 co-relation queries the response was YES. [2024-06-21 16:09:11,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24689 conditions, 3637 events. 2355/3637 cut-off events. For 168644/168644 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 18789 event pairs, 615 based on Foata normal form. 4/3633 useless extension candidates. Maximal degree in co-relation 24630. Up to 2779 conditions per place. [2024-06-21 16:09:11,896 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 118 selfloop transitions, 100 changer transitions 0/223 dead transitions. [2024-06-21 16:09:11,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 223 transitions, 2739 flow [2024-06-21 16:09:11,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:11,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:11,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-21 16:09:11,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4780361757105943 [2024-06-21 16:09:11,897 INFO L175 Difference]: Start difference. First operand has 136 places, 181 transitions, 1845 flow. Second operand 9 states and 185 transitions. [2024-06-21 16:09:11,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 223 transitions, 2739 flow [2024-06-21 16:09:11,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 223 transitions, 2447 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-21 16:09:11,990 INFO L231 Difference]: Finished difference. Result has 138 places, 184 transitions, 1823 flow [2024-06-21 16:09:11,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1568, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1823, PETRI_PLACES=138, PETRI_TRANSITIONS=184} [2024-06-21 16:09:11,991 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-21 16:09:11,991 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 184 transitions, 1823 flow [2024-06-21 16:09:11,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:11,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:11,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:11,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 16:09:11,991 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:09:11,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:11,992 INFO L85 PathProgramCache]: Analyzing trace with hash -685119634, now seen corresponding path program 9 times [2024-06-21 16:09:11,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:11,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71948677] [2024-06-21 16:09:11,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:11,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:11,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:12,811 INFO 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:09:12,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:12,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71948677] [2024-06-21 16:09:12,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71948677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:12,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:12,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:12,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208997096] [2024-06-21 16:09:12,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:12,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:12,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:12,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:12,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:12,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:09:12,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 184 transitions, 1823 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:12,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:12,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:09:12,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:13,883 INFO L124 PetriNetUnfolderBase]: 2345/3623 cut-off events. [2024-06-21 16:09:13,883 INFO L125 PetriNetUnfolderBase]: For 172635/172635 co-relation queries the response was YES. [2024-06-21 16:09:13,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24605 conditions, 3623 events. 2345/3623 cut-off events. For 172635/172635 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 18768 event pairs, 613 based on Foata normal form. 4/3619 useless extension candidates. Maximal degree in co-relation 24545. Up to 2771 conditions per place. [2024-06-21 16:09:13,907 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 114 selfloop transitions, 102 changer transitions 0/221 dead transitions. [2024-06-21 16:09:13,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 221 transitions, 2517 flow [2024-06-21 16:09:13,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:13,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:13,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 16:09:13,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-21 16:09:13,908 INFO L175 Difference]: Start difference. First operand has 138 places, 184 transitions, 1823 flow. Second operand 9 states and 182 transitions. [2024-06-21 16:09:13,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 221 transitions, 2517 flow [2024-06-21 16:09:13,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 221 transitions, 2219 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 16:09:13,992 INFO L231 Difference]: Finished difference. Result has 140 places, 184 transitions, 1737 flow [2024-06-21 16:09:13,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1525, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1737, PETRI_PLACES=140, PETRI_TRANSITIONS=184} [2024-06-21 16:09:13,992 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 96 predicate places. [2024-06-21 16:09:13,992 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 184 transitions, 1737 flow [2024-06-21 16:09:13,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:13,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:13,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:13,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 16:09:13,993 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:09:13,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:13,993 INFO L85 PathProgramCache]: Analyzing trace with hash 611074418, now seen corresponding path program 10 times [2024-06-21 16:09:13,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:13,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771700952] [2024-06-21 16:09:13,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:13,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:13,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:14,818 INFO 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:09:14,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:14,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771700952] [2024-06-21 16:09:14,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771700952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:14,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:14,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:14,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777694857] [2024-06-21 16:09:14,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:14,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:14,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:14,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:14,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:14,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:09:14,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 184 transitions, 1737 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:14,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:14,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:09:14,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:15,887 INFO L124 PetriNetUnfolderBase]: 2335/3609 cut-off events. [2024-06-21 16:09:15,887 INFO L125 PetriNetUnfolderBase]: For 177508/177508 co-relation queries the response was YES. [2024-06-21 16:09:15,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24466 conditions, 3609 events. 2335/3609 cut-off events. For 177508/177508 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 18615 event pairs, 630 based on Foata normal form. 4/3605 useless extension candidates. Maximal degree in co-relation 24405. Up to 2763 conditions per place. [2024-06-21 16:09:15,921 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 101 selfloop transitions, 110 changer transitions 0/216 dead transitions. [2024-06-21 16:09:15,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 216 transitions, 2263 flow [2024-06-21 16:09:15,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:15,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:15,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 16:09:15,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-21 16:09:15,922 INFO L175 Difference]: Start difference. First operand has 140 places, 184 transitions, 1737 flow. Second operand 9 states and 178 transitions. [2024-06-21 16:09:15,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 216 transitions, 2263 flow [2024-06-21 16:09:16,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 216 transitions, 2033 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 16:09:16,039 INFO L231 Difference]: Finished difference. Result has 142 places, 184 transitions, 1735 flow [2024-06-21 16:09:16,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1735, PETRI_PLACES=142, PETRI_TRANSITIONS=184} [2024-06-21 16:09:16,039 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 98 predicate places. [2024-06-21 16:09:16,040 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 184 transitions, 1735 flow [2024-06-21 16:09:16,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:16,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:16,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:16,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 16:09:16,040 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:09:16,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:16,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1384726667, now seen corresponding path program 2 times [2024-06-21 16:09:16,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:16,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698440741] [2024-06-21 16:09:16,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:16,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:16,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:16,700 INFO 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:09:16,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:16,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698440741] [2024-06-21 16:09:16,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698440741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:16,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:16,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:09:16,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062129052] [2024-06-21 16:09:16,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:16,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:09:16,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:16,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:09:16,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:09:16,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:09:16,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 184 transitions, 1735 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:16,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:16,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:09:16,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:17,227 INFO L124 PetriNetUnfolderBase]: 1991/3234 cut-off events. [2024-06-21 16:09:17,228 INFO L125 PetriNetUnfolderBase]: For 181871/181884 co-relation queries the response was YES. [2024-06-21 16:09:17,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22808 conditions, 3234 events. 1991/3234 cut-off events. For 181871/181884 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 17829 event pairs, 612 based on Foata normal form. 11/3221 useless extension candidates. Maximal degree in co-relation 22746. Up to 2824 conditions per place. [2024-06-21 16:09:17,254 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 137 selfloop transitions, 18 changer transitions 0/198 dead transitions. [2024-06-21 16:09:17,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 198 transitions, 2115 flow [2024-06-21 16:09:17,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:09:17,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:09:17,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-21 16:09:17,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46124031007751937 [2024-06-21 16:09:17,255 INFO L175 Difference]: Start difference. First operand has 142 places, 184 transitions, 1735 flow. Second operand 6 states and 119 transitions. [2024-06-21 16:09:17,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 198 transitions, 2115 flow [2024-06-21 16:09:17,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 198 transitions, 1831 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 16:09:17,384 INFO L231 Difference]: Finished difference. Result has 138 places, 187 transitions, 1531 flow [2024-06-21 16:09:17,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1451, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1531, PETRI_PLACES=138, PETRI_TRANSITIONS=187} [2024-06-21 16:09:17,385 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-21 16:09:17,385 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 187 transitions, 1531 flow [2024-06-21 16:09:17,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:17,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:17,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:17,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 16:09:17,386 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:09:17,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:17,386 INFO L85 PathProgramCache]: Analyzing trace with hash -189258275, now seen corresponding path program 1 times [2024-06-21 16:09:17,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:17,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731264744] [2024-06-21 16:09:17,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:17,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:17,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:17,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:17,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:17,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731264744] [2024-06-21 16:09:17,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731264744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:17,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:17,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:09:17,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806423805] [2024-06-21 16:09:17,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:17,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:09:17,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:17,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:09:17,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:09:18,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:09:18,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 187 transitions, 1531 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:18,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:18,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:09:18,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:18,527 INFO L124 PetriNetUnfolderBase]: 1972/3209 cut-off events. [2024-06-21 16:09:18,527 INFO L125 PetriNetUnfolderBase]: For 163530/163555 co-relation queries the response was YES. [2024-06-21 16:09:18,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21282 conditions, 3209 events. 1972/3209 cut-off events. For 163530/163555 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 17670 event pairs, 563 based on Foata normal form. 26/3213 useless extension candidates. Maximal degree in co-relation 21219. Up to 2851 conditions per place. [2024-06-21 16:09:18,549 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 173 selfloop transitions, 11 changer transitions 0/202 dead transitions. [2024-06-21 16:09:18,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 202 transitions, 1969 flow [2024-06-21 16:09:18,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:09:18,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:09:18,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-21 16:09:18,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 16:09:18,550 INFO L175 Difference]: Start difference. First operand has 138 places, 187 transitions, 1531 flow. Second operand 6 states and 120 transitions. [2024-06-21 16:09:18,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 202 transitions, 1969 flow [2024-06-21 16:09:18,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 202 transitions, 1911 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 16:09:18,659 INFO L231 Difference]: Finished difference. Result has 140 places, 190 transitions, 1541 flow [2024-06-21 16:09:18,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1473, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1541, PETRI_PLACES=140, PETRI_TRANSITIONS=190} [2024-06-21 16:09:18,659 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 96 predicate places. [2024-06-21 16:09:18,659 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 190 transitions, 1541 flow [2024-06-21 16:09:18,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:18,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:18,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:18,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 16:09:18,660 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:09:18,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:18,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1384719723, now seen corresponding path program 2 times [2024-06-21 16:09:18,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:18,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426002628] [2024-06-21 16:09:18,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:18,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:18,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:19,322 INFO 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:09:19,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:19,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426002628] [2024-06-21 16:09:19,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426002628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:19,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:19,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:09:19,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255561274] [2024-06-21 16:09:19,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:19,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:09:19,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:19,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:09:19,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:09:19,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:09:19,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 190 transitions, 1541 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:19,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:19,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:09:19,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:19,865 INFO L124 PetriNetUnfolderBase]: 1969/3206 cut-off events. [2024-06-21 16:09:19,866 INFO L125 PetriNetUnfolderBase]: For 169916/169944 co-relation queries the response was YES. [2024-06-21 16:09:19,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21664 conditions, 3206 events. 1969/3206 cut-off events. For 169916/169944 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 17681 event pairs, 567 based on Foata normal form. 28/3211 useless extension candidates. Maximal degree in co-relation 21600. Up to 2841 conditions per place. [2024-06-21 16:09:19,887 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 168 selfloop transitions, 16 changer transitions 0/202 dead transitions. [2024-06-21 16:09:19,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 202 transitions, 1975 flow [2024-06-21 16:09:19,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:09:19,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:09:19,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-21 16:09:19,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46124031007751937 [2024-06-21 16:09:19,888 INFO L175 Difference]: Start difference. First operand has 140 places, 190 transitions, 1541 flow. Second operand 6 states and 119 transitions. [2024-06-21 16:09:19,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 202 transitions, 1975 flow [2024-06-21 16:09:20,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 202 transitions, 1929 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 16:09:20,043 INFO L231 Difference]: Finished difference. Result has 142 places, 193 transitions, 1579 flow [2024-06-21 16:09:20,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1579, PETRI_PLACES=142, PETRI_TRANSITIONS=193} [2024-06-21 16:09:20,043 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 98 predicate places. [2024-06-21 16:09:20,044 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 193 transitions, 1579 flow [2024-06-21 16:09:20,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:20,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:20,044 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:09:20,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 16:09:20,044 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:09:20,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:20,045 INFO L85 PathProgramCache]: Analyzing trace with hash 682588392, now seen corresponding path program 1 times [2024-06-21 16:09:20,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:20,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389630692] [2024-06-21 16:09:20,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:20,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:20,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:20,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:20,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:20,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389630692] [2024-06-21 16:09:20,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389630692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:20,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:20,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:20,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269231231] [2024-06-21 16:09:20,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:20,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:20,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:20,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:20,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:21,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:09:21,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 193 transitions, 1579 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:21,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:21,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:09:21,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:21,936 INFO L124 PetriNetUnfolderBase]: 2376/3672 cut-off events. [2024-06-21 16:09:21,936 INFO L125 PetriNetUnfolderBase]: For 213514/213518 co-relation queries the response was YES. [2024-06-21 16:09:21,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26258 conditions, 3672 events. 2376/3672 cut-off events. For 213514/213518 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 19030 event pairs, 481 based on Foata normal form. 8/3679 useless extension candidates. Maximal degree in co-relation 26193. Up to 3345 conditions per place. [2024-06-21 16:09:21,963 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 207 selfloop transitions, 30 changer transitions 0/242 dead transitions. [2024-06-21 16:09:21,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 242 transitions, 2443 flow [2024-06-21 16:09:21,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:21,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:21,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-21 16:09:21,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-21 16:09:21,964 INFO L175 Difference]: Start difference. First operand has 142 places, 193 transitions, 1579 flow. Second operand 10 states and 194 transitions. [2024-06-21 16:09:21,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 242 transitions, 2443 flow [2024-06-21 16:09:22,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 242 transitions, 2381 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 16:09:22,108 INFO L231 Difference]: Finished difference. Result has 148 places, 197 transitions, 1684 flow [2024-06-21 16:09:22,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1517, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1684, PETRI_PLACES=148, PETRI_TRANSITIONS=197} [2024-06-21 16:09:22,108 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-06-21 16:09:22,108 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 197 transitions, 1684 flow [2024-06-21 16:09:22,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:22,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:22,109 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:09:22,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 16:09:22,109 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:09:22,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:22,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1918382614, now seen corresponding path program 2 times [2024-06-21 16:09:22,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:22,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870527325] [2024-06-21 16:09:22,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:22,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:22,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:22,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:22,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:22,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870527325] [2024-06-21 16:09:22,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870527325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:22,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:22,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:22,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795180556] [2024-06-21 16:09:22,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:22,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:22,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:22,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:22,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:23,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:09:23,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 197 transitions, 1684 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:23,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:23,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:09:23,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:24,011 INFO L124 PetriNetUnfolderBase]: 2368/3660 cut-off events. [2024-06-21 16:09:24,011 INFO L125 PetriNetUnfolderBase]: For 221633/221637 co-relation queries the response was YES. [2024-06-21 16:09:24,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26529 conditions, 3660 events. 2368/3660 cut-off events. For 221633/221637 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18956 event pairs, 620 based on Foata normal form. 8/3667 useless extension candidates. Maximal degree in co-relation 26463. Up to 3392 conditions per place. [2024-06-21 16:09:24,039 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 204 selfloop transitions, 26 changer transitions 0/235 dead transitions. [2024-06-21 16:09:24,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 235 transitions, 2268 flow [2024-06-21 16:09:24,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:24,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:24,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 16:09:24,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-21 16:09:24,041 INFO L175 Difference]: Start difference. First operand has 148 places, 197 transitions, 1684 flow. Second operand 9 states and 174 transitions. [2024-06-21 16:09:24,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 235 transitions, 2268 flow [2024-06-21 16:09:24,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 235 transitions, 2150 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 16:09:24,178 INFO L231 Difference]: Finished difference. Result has 151 places, 197 transitions, 1625 flow [2024-06-21 16:09:24,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1566, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1625, PETRI_PLACES=151, PETRI_TRANSITIONS=197} [2024-06-21 16:09:24,179 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 107 predicate places. [2024-06-21 16:09:24,179 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 197 transitions, 1625 flow [2024-06-21 16:09:24,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:24,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:24,179 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:09:24,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 16:09:24,179 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:09:24,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:24,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1869407212, now seen corresponding path program 3 times [2024-06-21 16:09:24,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:24,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816954326] [2024-06-21 16:09:24,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:24,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:24,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:25,015 INFO 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:09:25,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:25,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816954326] [2024-06-21 16:09:25,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816954326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:25,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:25,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:25,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693661038] [2024-06-21 16:09:25,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:25,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:25,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:25,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:25,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:25,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:09:25,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 197 transitions, 1625 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:25,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:25,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:09:25,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:25,974 INFO L124 PetriNetUnfolderBase]: 2385/3688 cut-off events. [2024-06-21 16:09:25,974 INFO L125 PetriNetUnfolderBase]: For 232777/232784 co-relation queries the response was YES. [2024-06-21 16:09:25,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26814 conditions, 3688 events. 2385/3688 cut-off events. For 232777/232784 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 19152 event pairs, 626 based on Foata normal form. 10/3696 useless extension candidates. Maximal degree in co-relation 26746. Up to 3267 conditions per place. [2024-06-21 16:09:26,001 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 164 selfloop transitions, 66 changer transitions 0/235 dead transitions. [2024-06-21 16:09:26,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 235 transitions, 2255 flow [2024-06-21 16:09:26,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:26,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:26,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-21 16:09:26,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-21 16:09:26,006 INFO L175 Difference]: Start difference. First operand has 151 places, 197 transitions, 1625 flow. Second operand 9 states and 176 transitions. [2024-06-21 16:09:26,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 235 transitions, 2255 flow [2024-06-21 16:09:26,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 235 transitions, 2198 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 16:09:26,137 INFO L231 Difference]: Finished difference. Result has 152 places, 199 transitions, 1763 flow [2024-06-21 16:09:26,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1568, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1763, PETRI_PLACES=152, PETRI_TRANSITIONS=199} [2024-06-21 16:09:26,137 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 108 predicate places. [2024-06-21 16:09:26,137 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 199 transitions, 1763 flow [2024-06-21 16:09:26,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:26,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:26,138 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:09:26,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 16:09:26,138 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:09:26,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:26,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1516134099, now seen corresponding path program 1 times [2024-06-21 16:09:26,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:26,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952455580] [2024-06-21 16:09:26,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:26,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:26,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:26,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:09:26,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:26,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952455580] [2024-06-21 16:09:26,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952455580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:26,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:26,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:09:26,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025915657] [2024-06-21 16:09:26,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:26,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:09:26,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:26,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:09:26,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:09:26,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:09:26,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 199 transitions, 1763 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:26,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:26,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:09:26,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:27,590 INFO L124 PetriNetUnfolderBase]: 2050/3327 cut-off events. [2024-06-21 16:09:27,590 INFO L125 PetriNetUnfolderBase]: For 238559/238569 co-relation queries the response was YES. [2024-06-21 16:09:27,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25252 conditions, 3327 events. 2050/3327 cut-off events. For 238559/238569 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 18427 event pairs, 588 based on Foata normal form. 6/3310 useless extension candidates. Maximal degree in co-relation 25183. Up to 2849 conditions per place. [2024-06-21 16:09:27,616 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 157 selfloop transitions, 21 changer transitions 0/226 dead transitions. [2024-06-21 16:09:27,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 226 transitions, 2243 flow [2024-06-21 16:09:27,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:09:27,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:09:27,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-21 16:09:27,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48172757475083056 [2024-06-21 16:09:27,617 INFO L175 Difference]: Start difference. First operand has 152 places, 199 transitions, 1763 flow. Second operand 7 states and 145 transitions. [2024-06-21 16:09:27,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 226 transitions, 2243 flow [2024-06-21 16:09:27,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 226 transitions, 2066 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 16:09:27,769 INFO L231 Difference]: Finished difference. Result has 152 places, 202 transitions, 1685 flow [2024-06-21 16:09:27,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1586, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1685, PETRI_PLACES=152, PETRI_TRANSITIONS=202} [2024-06-21 16:09:27,769 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 108 predicate places. [2024-06-21 16:09:27,769 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 202 transitions, 1685 flow [2024-06-21 16:09:27,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:27,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:27,770 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:09:27,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 16:09:27,770 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:09:27,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:27,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1488371308, now seen corresponding path program 4 times [2024-06-21 16:09:27,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:27,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218459544] [2024-06-21 16:09:27,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:27,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:27,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:28,619 INFO 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:09:28,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:28,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218459544] [2024-06-21 16:09:28,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218459544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:28,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:28,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:28,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093292007] [2024-06-21 16:09:28,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:28,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:28,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:28,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:28,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:28,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:09:28,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 202 transitions, 1685 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:28,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:28,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:09:28,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:29,603 INFO L124 PetriNetUnfolderBase]: 2412/3731 cut-off events. [2024-06-21 16:09:29,603 INFO L125 PetriNetUnfolderBase]: For 254335/254338 co-relation queries the response was YES. [2024-06-21 16:09:29,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27916 conditions, 3731 events. 2412/3731 cut-off events. For 254335/254338 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 19440 event pairs, 627 based on Foata normal form. 6/3735 useless extension candidates. Maximal degree in co-relation 27846. Up to 3308 conditions per place. [2024-06-21 16:09:29,686 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 169 selfloop transitions, 63 changer transitions 0/237 dead transitions. [2024-06-21 16:09:29,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 237 transitions, 2311 flow [2024-06-21 16:09:29,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:29,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:29,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 16:09:29,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-21 16:09:29,687 INFO L175 Difference]: Start difference. First operand has 152 places, 202 transitions, 1685 flow. Second operand 9 states and 174 transitions. [2024-06-21 16:09:29,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 237 transitions, 2311 flow [2024-06-21 16:09:29,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 237 transitions, 2240 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 16:09:29,829 INFO L231 Difference]: Finished difference. Result has 156 places, 204 transitions, 1807 flow [2024-06-21 16:09:29,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1614, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1807, PETRI_PLACES=156, PETRI_TRANSITIONS=204} [2024-06-21 16:09:29,830 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 112 predicate places. [2024-06-21 16:09:29,830 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 204 transitions, 1807 flow [2024-06-21 16:09:29,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:29,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:29,830 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:09:29,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 16:09:29,830 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:09:29,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:29,831 INFO L85 PathProgramCache]: Analyzing trace with hash 273131638, now seen corresponding path program 1 times [2024-06-21 16:09:29,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:29,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143620753] [2024-06-21 16:09:29,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:29,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:29,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:30,855 INFO 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:09:30,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:30,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143620753] [2024-06-21 16:09:30,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143620753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:30,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:30,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:30,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814670510] [2024-06-21 16:09:30,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:30,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:30,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:30,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:30,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:30,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:09:30,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 204 transitions, 1807 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:30,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:30,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:09:30,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:31,875 INFO L124 PetriNetUnfolderBase]: 2429/3758 cut-off events. [2024-06-21 16:09:31,876 INFO L125 PetriNetUnfolderBase]: For 267778/267785 co-relation queries the response was YES. [2024-06-21 16:09:31,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28619 conditions, 3758 events. 2429/3758 cut-off events. For 267778/267785 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19635 event pairs, 591 based on Foata normal form. 8/3762 useless extension candidates. Maximal degree in co-relation 28548. Up to 3431 conditions per place. [2024-06-21 16:09:31,907 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 198 selfloop transitions, 40 changer transitions 0/243 dead transitions. [2024-06-21 16:09:31,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 243 transitions, 2463 flow [2024-06-21 16:09:31,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:31,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:31,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 16:09:31,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-21 16:09:31,908 INFO L175 Difference]: Start difference. First operand has 156 places, 204 transitions, 1807 flow. Second operand 9 states and 174 transitions. [2024-06-21 16:09:31,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 243 transitions, 2463 flow [2024-06-21 16:09:32,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 243 transitions, 2288 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 16:09:32,068 INFO L231 Difference]: Finished difference. Result has 159 places, 209 transitions, 1798 flow [2024-06-21 16:09:32,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1632, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1798, PETRI_PLACES=159, PETRI_TRANSITIONS=209} [2024-06-21 16:09:32,068 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 115 predicate places. [2024-06-21 16:09:32,068 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 209 transitions, 1798 flow [2024-06-21 16:09:32,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:32,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:32,068 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:09:32,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 16:09:32,069 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:09:32,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:32,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1515776049, now seen corresponding path program 2 times [2024-06-21 16:09:32,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:32,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428121271] [2024-06-21 16:09:32,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:32,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:32,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:32,772 INFO 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:09:32,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:32,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428121271] [2024-06-21 16:09:32,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428121271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:32,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:32,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:09:32,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011924245] [2024-06-21 16:09:32,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:32,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:09:32,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:32,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:09:32,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:09:32,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:09:32,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 209 transitions, 1798 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:32,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:32,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:09:32,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:33,414 INFO L124 PetriNetUnfolderBase]: 2087/3390 cut-off events. [2024-06-21 16:09:33,414 INFO L125 PetriNetUnfolderBase]: For 270645/270653 co-relation queries the response was YES. [2024-06-21 16:09:33,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26870 conditions, 3390 events. 2087/3390 cut-off events. For 270645/270653 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18766 event pairs, 567 based on Foata normal form. 1/3368 useless extension candidates. Maximal degree in co-relation 26797. Up to 2892 conditions per place. [2024-06-21 16:09:33,500 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 155 selfloop transitions, 25 changer transitions 0/229 dead transitions. [2024-06-21 16:09:33,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 229 transitions, 2260 flow [2024-06-21 16:09:33,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:09:33,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:09:33,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-21 16:09:33,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4684385382059801 [2024-06-21 16:09:33,501 INFO L175 Difference]: Start difference. First operand has 159 places, 209 transitions, 1798 flow. Second operand 7 states and 141 transitions. [2024-06-21 16:09:33,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 229 transitions, 2260 flow [2024-06-21 16:09:33,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 229 transitions, 2137 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 16:09:33,655 INFO L231 Difference]: Finished difference. Result has 160 places, 212 transitions, 1785 flow [2024-06-21 16:09:33,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1675, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1785, PETRI_PLACES=160, PETRI_TRANSITIONS=212} [2024-06-21 16:09:33,655 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 116 predicate places. [2024-06-21 16:09:33,655 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 212 transitions, 1785 flow [2024-06-21 16:09:33,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:33,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:33,656 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:09:33,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 16:09:33,656 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:09:33,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:33,656 INFO L85 PathProgramCache]: Analyzing trace with hash 9338297, now seen corresponding path program 1 times [2024-06-21 16:09:33,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:33,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095961461] [2024-06-21 16:09:33,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:33,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:33,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:34,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:34,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:34,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095961461] [2024-06-21 16:09:34,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095961461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:34,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:34,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:09:34,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738269718] [2024-06-21 16:09:34,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:34,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:09:34,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:34,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:09:34,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:09:34,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:09:34,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 212 transitions, 1785 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:34,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:34,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:09:34,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:35,231 INFO L124 PetriNetUnfolderBase]: 2089/3394 cut-off events. [2024-06-21 16:09:35,231 INFO L125 PetriNetUnfolderBase]: For 281703/281717 co-relation queries the response was YES. [2024-06-21 16:09:35,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27229 conditions, 3394 events. 2089/3394 cut-off events. For 281703/281717 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18825 event pairs, 566 based on Foata normal form. 5/3376 useless extension candidates. Maximal degree in co-relation 27155. Up to 2942 conditions per place. [2024-06-21 16:09:35,262 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 167 selfloop transitions, 16 changer transitions 0/232 dead transitions. [2024-06-21 16:09:35,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 232 transitions, 2245 flow [2024-06-21 16:09:35,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:09:35,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:09:35,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 16:09:35,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-21 16:09:35,263 INFO L175 Difference]: Start difference. First operand has 160 places, 212 transitions, 1785 flow. Second operand 7 states and 139 transitions. [2024-06-21 16:09:35,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 232 transitions, 2245 flow [2024-06-21 16:09:35,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 232 transitions, 2157 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 16:09:35,418 INFO L231 Difference]: Finished difference. Result has 162 places, 215 transitions, 1779 flow [2024-06-21 16:09:35,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1697, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1779, PETRI_PLACES=162, PETRI_TRANSITIONS=215} [2024-06-21 16:09:35,419 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 118 predicate places. [2024-06-21 16:09:35,419 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 215 transitions, 1779 flow [2024-06-21 16:09:35,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:35,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:35,419 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:09:35,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 16:09:35,419 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:09:35,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:35,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1065655734, now seen corresponding path program 5 times [2024-06-21 16:09:35,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:35,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140547890] [2024-06-21 16:09:35,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:35,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:35,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:36,292 INFO 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:09:36,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:36,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140547890] [2024-06-21 16:09:36,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140547890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:36,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:36,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:36,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910962459] [2024-06-21 16:09:36,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:36,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:36,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:36,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:36,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:36,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:09:36,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 215 transitions, 1779 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:36,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:36,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:09:36,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:37,295 INFO L124 PetriNetUnfolderBase]: 2436/3768 cut-off events. [2024-06-21 16:09:37,295 INFO L125 PetriNetUnfolderBase]: For 295418/295418 co-relation queries the response was YES. [2024-06-21 16:09:37,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29717 conditions, 3768 events. 2436/3768 cut-off events. For 295418/295418 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19600 event pairs, 605 based on Foata normal form. 4/3764 useless extension candidates. Maximal degree in co-relation 29642. Up to 3344 conditions per place. [2024-06-21 16:09:37,328 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 178 selfloop transitions, 63 changer transitions 0/246 dead transitions. [2024-06-21 16:09:37,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 246 transitions, 2417 flow [2024-06-21 16:09:37,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:37,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:37,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 16:09:37,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 16:09:37,329 INFO L175 Difference]: Start difference. First operand has 162 places, 215 transitions, 1779 flow. Second operand 9 states and 171 transitions. [2024-06-21 16:09:37,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 246 transitions, 2417 flow [2024-06-21 16:09:37,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 246 transitions, 2357 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 16:09:37,522 INFO L231 Difference]: Finished difference. Result has 166 places, 217 transitions, 1918 flow [2024-06-21 16:09:37,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1719, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1918, PETRI_PLACES=166, PETRI_TRANSITIONS=217} [2024-06-21 16:09:37,522 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 122 predicate places. [2024-06-21 16:09:37,522 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 217 transitions, 1918 flow [2024-06-21 16:09:37,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:37,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:37,523 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:09:37,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 16:09:37,523 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:09:37,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:37,523 INFO L85 PathProgramCache]: Analyzing trace with hash 2048785420, now seen corresponding path program 2 times [2024-06-21 16:09:37,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:37,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368979156] [2024-06-21 16:09:37,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:37,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:37,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:38,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:09:38,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:38,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368979156] [2024-06-21 16:09:38,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368979156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:38,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:38,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:38,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964076165] [2024-06-21 16:09:38,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:38,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:38,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:38,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:38,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:38,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:09:38,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 217 transitions, 1918 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:38,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:38,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:09:38,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:39,559 INFO L124 PetriNetUnfolderBase]: 2464/3818 cut-off events. [2024-06-21 16:09:39,559 INFO L125 PetriNetUnfolderBase]: For 308981/308994 co-relation queries the response was YES. [2024-06-21 16:09:39,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30560 conditions, 3818 events. 2464/3818 cut-off events. For 308981/308994 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 20001 event pairs, 588 based on Foata normal form. 14/3829 useless extension candidates. Maximal degree in co-relation 30484. Up to 3479 conditions per place. [2024-06-21 16:09:39,594 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 203 selfloop transitions, 50 changer transitions 0/258 dead transitions. [2024-06-21 16:09:39,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 258 transitions, 2639 flow [2024-06-21 16:09:39,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:39,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:39,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 16:09:39,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-21 16:09:39,596 INFO L175 Difference]: Start difference. First operand has 166 places, 217 transitions, 1918 flow. Second operand 9 states and 169 transitions. [2024-06-21 16:09:39,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 258 transitions, 2639 flow [2024-06-21 16:09:39,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 258 transitions, 2458 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-21 16:09:39,816 INFO L231 Difference]: Finished difference. Result has 169 places, 227 transitions, 1978 flow [2024-06-21 16:09:39,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1978, PETRI_PLACES=169, PETRI_TRANSITIONS=227} [2024-06-21 16:09:39,817 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 125 predicate places. [2024-06-21 16:09:39,817 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 227 transitions, 1978 flow [2024-06-21 16:09:39,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:39,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:39,817 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:09:39,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 16:09:39,818 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:09:39,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:39,818 INFO L85 PathProgramCache]: Analyzing trace with hash -100038700, now seen corresponding path program 3 times [2024-06-21 16:09:39,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:39,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28213060] [2024-06-21 16:09:39,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:39,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:39,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:40,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:40,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:40,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28213060] [2024-06-21 16:09:40,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28213060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:40,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:40,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:40,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125928760] [2024-06-21 16:09:40,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:40,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:40,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:40,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:40,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:40,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:09:40,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 227 transitions, 1978 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:40,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:40,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:09:40,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:41,792 INFO L124 PetriNetUnfolderBase]: 2481/3850 cut-off events. [2024-06-21 16:09:41,793 INFO L125 PetriNetUnfolderBase]: For 322126/322135 co-relation queries the response was YES. [2024-06-21 16:09:41,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31248 conditions, 3850 events. 2481/3850 cut-off events. For 322126/322135 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 20413 event pairs, 815 based on Foata normal form. 10/3857 useless extension candidates. Maximal degree in co-relation 31170. Up to 3418 conditions per place. [2024-06-21 16:09:41,826 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 202 selfloop transitions, 60 changer transitions 0/267 dead transitions. [2024-06-21 16:09:41,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 267 transitions, 2940 flow [2024-06-21 16:09:41,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:41,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:41,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-21 16:09:41,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-21 16:09:41,827 INFO L175 Difference]: Start difference. First operand has 169 places, 227 transitions, 1978 flow. Second operand 10 states and 184 transitions. [2024-06-21 16:09:41,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 267 transitions, 2940 flow [2024-06-21 16:09:42,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 267 transitions, 2817 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-21 16:09:42,088 INFO L231 Difference]: Finished difference. Result has 176 places, 234 transitions, 2140 flow [2024-06-21 16:09:42,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1857, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2140, PETRI_PLACES=176, PETRI_TRANSITIONS=234} [2024-06-21 16:09:42,089 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 132 predicate places. [2024-06-21 16:09:42,089 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 234 transitions, 2140 flow [2024-06-21 16:09:42,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:42,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:42,089 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:09:42,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 16:09:42,090 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:09:42,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:42,090 INFO L85 PathProgramCache]: Analyzing trace with hash -395614090, now seen corresponding path program 4 times [2024-06-21 16:09:42,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:42,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361497356] [2024-06-21 16:09:42,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:42,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:42,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:43,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:43,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:43,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361497356] [2024-06-21 16:09:43,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361497356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:43,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:43,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:43,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678752498] [2024-06-21 16:09:43,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:43,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:43,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:43,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:43,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:43,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:09:43,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 234 transitions, 2140 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:43,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:43,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:09:43,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:44,043 INFO L124 PetriNetUnfolderBase]: 2498/3877 cut-off events. [2024-06-21 16:09:44,043 INFO L125 PetriNetUnfolderBase]: For 334887/334896 co-relation queries the response was YES. [2024-06-21 16:09:44,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31447 conditions, 3877 events. 2498/3877 cut-off events. For 334887/334896 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 20461 event pairs, 593 based on Foata normal form. 10/3884 useless extension candidates. Maximal degree in co-relation 31367. Up to 3533 conditions per place. [2024-06-21 16:09:44,078 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 211 selfloop transitions, 50 changer transitions 0/266 dead transitions. [2024-06-21 16:09:44,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 266 transitions, 2831 flow [2024-06-21 16:09:44,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:44,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:44,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 16:09:44,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-21 16:09:44,079 INFO L175 Difference]: Start difference. First operand has 176 places, 234 transitions, 2140 flow. Second operand 9 states and 170 transitions. [2024-06-21 16:09:44,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 266 transitions, 2831 flow [2024-06-21 16:09:44,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 266 transitions, 2683 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-21 16:09:44,332 INFO L231 Difference]: Finished difference. Result has 182 places, 237 transitions, 2190 flow [2024-06-21 16:09:44,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2012, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2190, PETRI_PLACES=182, PETRI_TRANSITIONS=237} [2024-06-21 16:09:44,332 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-06-21 16:09:44,333 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 237 transitions, 2190 flow [2024-06-21 16:09:44,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:44,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:44,333 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:09:44,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 16:09:44,333 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:09:44,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:44,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1892862964, now seen corresponding path program 5 times [2024-06-21 16:09:44,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:44,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399111458] [2024-06-21 16:09:44,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:44,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:44,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:45,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:45,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:45,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399111458] [2024-06-21 16:09:45,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399111458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:45,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:45,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:45,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488310367] [2024-06-21 16:09:45,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:45,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:45,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:45,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:45,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:45,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:09:45,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 237 transitions, 2190 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:45,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:45,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:09:45,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:46,400 INFO L124 PetriNetUnfolderBase]: 2490/3871 cut-off events. [2024-06-21 16:09:46,400 INFO L125 PetriNetUnfolderBase]: For 340337/340346 co-relation queries the response was YES. [2024-06-21 16:09:46,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31327 conditions, 3871 events. 2490/3871 cut-off events. For 340337/340346 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 20478 event pairs, 596 based on Foata normal form. 10/3878 useless extension candidates. Maximal degree in co-relation 31243. Up to 3521 conditions per place. [2024-06-21 16:09:46,436 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 214 selfloop transitions, 48 changer transitions 0/267 dead transitions. [2024-06-21 16:09:46,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 267 transitions, 2812 flow [2024-06-21 16:09:46,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:46,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:46,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 16:09:46,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 16:09:46,437 INFO L175 Difference]: Start difference. First operand has 182 places, 237 transitions, 2190 flow. Second operand 9 states and 171 transitions. [2024-06-21 16:09:46,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 267 transitions, 2812 flow [2024-06-21 16:09:46,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 267 transitions, 2643 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 16:09:46,713 INFO L231 Difference]: Finished difference. Result has 185 places, 237 transitions, 2124 flow [2024-06-21 16:09:46,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2021, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2124, PETRI_PLACES=185, PETRI_TRANSITIONS=237} [2024-06-21 16:09:46,713 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 141 predicate places. [2024-06-21 16:09:46,713 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 237 transitions, 2124 flow [2024-06-21 16:09:46,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:46,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:46,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:09:46,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 16:09:46,714 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:09:46,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:46,714 INFO L85 PathProgramCache]: Analyzing trace with hash 23623097, now seen corresponding path program 2 times [2024-06-21 16:09:46,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:46,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160717259] [2024-06-21 16:09:46,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:46,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:46,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:47,671 INFO 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:09:47,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:47,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160717259] [2024-06-21 16:09:47,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160717259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:47,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:47,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:09:47,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639456655] [2024-06-21 16:09:47,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:47,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:09:47,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:47,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:09:47,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:09:47,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:09:47,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 237 transitions, 2124 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:47,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:47,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:09:47,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:48,339 INFO L124 PetriNetUnfolderBase]: 2140/3471 cut-off events. [2024-06-21 16:09:48,339 INFO L125 PetriNetUnfolderBase]: For 342120/342139 co-relation queries the response was YES. [2024-06-21 16:09:48,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29089 conditions, 3471 events. 2140/3471 cut-off events. For 342120/342139 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 19307 event pairs, 567 based on Foata normal form. 7/3439 useless extension candidates. Maximal degree in co-relation 29004. Up to 3010 conditions per place. [2024-06-21 16:09:48,371 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 177 selfloop transitions, 29 changer transitions 0/256 dead transitions. [2024-06-21 16:09:48,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 256 transitions, 2780 flow [2024-06-21 16:09:48,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:09:48,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:09:48,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-21 16:09:48,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45514950166112955 [2024-06-21 16:09:48,372 INFO L175 Difference]: Start difference. First operand has 185 places, 237 transitions, 2124 flow. Second operand 7 states and 137 transitions. [2024-06-21 16:09:48,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 256 transitions, 2780 flow [2024-06-21 16:09:48,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 256 transitions, 2621 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-21 16:09:48,622 INFO L231 Difference]: Finished difference. Result has 182 places, 245 transitions, 2154 flow [2024-06-21 16:09:48,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1965, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2154, PETRI_PLACES=182, PETRI_TRANSITIONS=245} [2024-06-21 16:09:48,622 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-06-21 16:09:48,622 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 245 transitions, 2154 flow [2024-06-21 16:09:48,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:48,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:48,622 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:09:48,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 16:09:48,623 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:09:48,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:48,623 INFO L85 PathProgramCache]: Analyzing trace with hash 23147433, now seen corresponding path program 3 times [2024-06-21 16:09:48,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:48,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935961725] [2024-06-21 16:09:48,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:48,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:48,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:49,413 INFO 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:09:49,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:49,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935961725] [2024-06-21 16:09:49,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935961725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:49,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:49,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:09:49,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007767766] [2024-06-21 16:09:49,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:49,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:09:49,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:49,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:09:49,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:09:49,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:09:49,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 245 transitions, 2154 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:49,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:49,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:09:49,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:50,167 INFO L124 PetriNetUnfolderBase]: 2141/3475 cut-off events. [2024-06-21 16:09:50,167 INFO L125 PetriNetUnfolderBase]: For 353281/353281 co-relation queries the response was YES. [2024-06-21 16:09:50,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29340 conditions, 3475 events. 2141/3475 cut-off events. For 353281/353281 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 19340 event pairs, 573 based on Foata normal form. 1/3441 useless extension candidates. Maximal degree in co-relation 29256. Up to 2970 conditions per place. [2024-06-21 16:09:50,201 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 177 selfloop transitions, 32 changer transitions 0/259 dead transitions. [2024-06-21 16:09:50,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 259 transitions, 2666 flow [2024-06-21 16:09:50,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:09:50,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:09:50,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-21 16:09:50,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45514950166112955 [2024-06-21 16:09:50,202 INFO L175 Difference]: Start difference. First operand has 182 places, 245 transitions, 2154 flow. Second operand 7 states and 137 transitions. [2024-06-21 16:09:50,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 259 transitions, 2666 flow [2024-06-21 16:09:50,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 259 transitions, 2596 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-21 16:09:50,463 INFO L231 Difference]: Finished difference. Result has 186 places, 248 transitions, 2218 flow [2024-06-21 16:09:50,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2084, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2218, PETRI_PLACES=186, PETRI_TRANSITIONS=248} [2024-06-21 16:09:50,463 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 142 predicate places. [2024-06-21 16:09:50,464 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 248 transitions, 2218 flow [2024-06-21 16:09:50,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:50,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:50,464 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:09:50,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 16:09:50,464 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:09:50,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:50,465 INFO L85 PathProgramCache]: Analyzing trace with hash 23147867, now seen corresponding path program 3 times [2024-06-21 16:09:50,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:50,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748140337] [2024-06-21 16:09:50,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:50,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:50,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:51,437 INFO 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:09:51,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:51,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748140337] [2024-06-21 16:09:51,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748140337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:51,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:51,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:09:51,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706876869] [2024-06-21 16:09:51,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:51,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:09:51,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:51,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:09:51,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:09:51,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:09:51,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 248 transitions, 2218 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:51,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:51,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:09:51,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:52,130 INFO L124 PetriNetUnfolderBase]: 2134/3468 cut-off events. [2024-06-21 16:09:52,130 INFO L125 PetriNetUnfolderBase]: For 363859/363868 co-relation queries the response was YES. [2024-06-21 16:09:52,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29793 conditions, 3468 events. 2134/3468 cut-off events. For 363859/363868 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 19339 event pairs, 567 based on Foata normal form. 7/3444 useless extension candidates. Maximal degree in co-relation 29707. Up to 3012 conditions per place. [2024-06-21 16:09:52,163 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 187 selfloop transitions, 22 changer transitions 0/259 dead transitions. [2024-06-21 16:09:52,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 259 transitions, 2673 flow [2024-06-21 16:09:52,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:09:52,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:09:52,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-21 16:09:52,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-21 16:09:52,164 INFO L175 Difference]: Start difference. First operand has 186 places, 248 transitions, 2218 flow. Second operand 7 states and 135 transitions. [2024-06-21 16:09:52,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 259 transitions, 2673 flow [2024-06-21 16:09:52,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 259 transitions, 2533 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-21 16:09:52,433 INFO L231 Difference]: Finished difference. Result has 188 places, 249 transitions, 2137 flow [2024-06-21 16:09:52,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2078, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2137, PETRI_PLACES=188, PETRI_TRANSITIONS=249} [2024-06-21 16:09:52,433 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 144 predicate places. [2024-06-21 16:09:52,433 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 249 transitions, 2137 flow [2024-06-21 16:09:52,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:52,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:52,434 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:09:52,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 16:09:52,434 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:09:52,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:52,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1572187592, now seen corresponding path program 1 times [2024-06-21 16:09:52,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:52,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559136279] [2024-06-21 16:09:52,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:52,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:52,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:53,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:09:53,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:53,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559136279] [2024-06-21 16:09:53,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559136279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:53,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:53,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:09:53,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350592569] [2024-06-21 16:09:53,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:53,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:09:53,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:53,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:09:53,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:09:53,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:09:53,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 249 transitions, 2137 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:53,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:53,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:09:53,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:53,824 INFO L124 PetriNetUnfolderBase]: 2238/3609 cut-off events. [2024-06-21 16:09:53,824 INFO L125 PetriNetUnfolderBase]: For 382683/382708 co-relation queries the response was YES. [2024-06-21 16:09:53,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30348 conditions, 3609 events. 2238/3609 cut-off events. For 382683/382708 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 19994 event pairs, 543 based on Foata normal form. 27/3628 useless extension candidates. Maximal degree in co-relation 30261. Up to 3142 conditions per place. [2024-06-21 16:09:53,861 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 219 selfloop transitions, 14 changer transitions 0/268 dead transitions. [2024-06-21 16:09:53,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 268 transitions, 2699 flow [2024-06-21 16:09:53,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:09:53,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:09:53,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 16:09:53,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 16:09:53,862 INFO L175 Difference]: Start difference. First operand has 188 places, 249 transitions, 2137 flow. Second operand 7 states and 140 transitions. [2024-06-21 16:09:53,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 268 transitions, 2699 flow [2024-06-21 16:09:54,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 268 transitions, 2651 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 16:09:54,139 INFO L231 Difference]: Finished difference. Result has 190 places, 252 transitions, 2177 flow [2024-06-21 16:09:54,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2089, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2177, PETRI_PLACES=190, PETRI_TRANSITIONS=252} [2024-06-21 16:09:54,140 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 146 predicate places. [2024-06-21 16:09:54,140 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 252 transitions, 2177 flow [2024-06-21 16:09:54,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:54,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:54,140 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:09:54,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 16:09:54,141 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:09:54,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:54,141 INFO L85 PathProgramCache]: Analyzing trace with hash -183290526, now seen corresponding path program 2 times [2024-06-21 16:09:54,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:54,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414819306] [2024-06-21 16:09:54,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:54,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:54,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:54,855 INFO 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:09:54,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:54,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414819306] [2024-06-21 16:09:54,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414819306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:54,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:54,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:09:54,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033611925] [2024-06-21 16:09:54,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:54,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:09:54,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:54,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:09:54,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:09:54,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:09:54,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 252 transitions, 2177 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:54,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:54,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:09:54,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:55,596 INFO L124 PetriNetUnfolderBase]: 2244/3616 cut-off events. [2024-06-21 16:09:55,596 INFO L125 PetriNetUnfolderBase]: For 395217/395242 co-relation queries the response was YES. [2024-06-21 16:09:55,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30950 conditions, 3616 events. 2244/3616 cut-off events. For 395217/395242 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 19993 event pairs, 538 based on Foata normal form. 27/3635 useless extension candidates. Maximal degree in co-relation 30862. Up to 3143 conditions per place. [2024-06-21 16:09:55,633 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 215 selfloop transitions, 19 changer transitions 0/269 dead transitions. [2024-06-21 16:09:55,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 269 transitions, 2741 flow [2024-06-21 16:09:55,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:09:55,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:09:55,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 16:09:55,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 16:09:55,634 INFO L175 Difference]: Start difference. First operand has 190 places, 252 transitions, 2177 flow. Second operand 7 states and 140 transitions. [2024-06-21 16:09:55,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 269 transitions, 2741 flow [2024-06-21 16:09:56,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 269 transitions, 2675 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 16:09:56,048 INFO L231 Difference]: Finished difference. Result has 192 places, 255 transitions, 2215 flow [2024-06-21 16:09:56,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2111, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2215, PETRI_PLACES=192, PETRI_TRANSITIONS=255} [2024-06-21 16:09:56,048 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-21 16:09:56,048 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 255 transitions, 2215 flow [2024-06-21 16:09:56,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:56,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:56,049 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:09:56,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 16:09:56,049 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:09:56,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:56,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1572037645, now seen corresponding path program 1 times [2024-06-21 16:09:56,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:56,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135799670] [2024-06-21 16:09:56,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:56,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:56,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:56,921 INFO 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:09:56,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:56,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135799670] [2024-06-21 16:09:56,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135799670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:56,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:56,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:09:56,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582329794] [2024-06-21 16:09:56,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:56,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:09:56,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:56,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:09:56,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:09:57,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:09:57,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 255 transitions, 2215 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:57,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:57,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:09:57,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:57,677 INFO L124 PetriNetUnfolderBase]: 2254/3630 cut-off events. [2024-06-21 16:09:57,677 INFO L125 PetriNetUnfolderBase]: For 408443/408468 co-relation queries the response was YES. [2024-06-21 16:09:57,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31517 conditions, 3630 events. 2254/3630 cut-off events. For 408443/408468 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 20051 event pairs, 536 based on Foata normal form. 27/3649 useless extension candidates. Maximal degree in co-relation 31428. Up to 3173 conditions per place. [2024-06-21 16:09:57,712 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 221 selfloop transitions, 14 changer transitions 0/270 dead transitions. [2024-06-21 16:09:57,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 270 transitions, 2767 flow [2024-06-21 16:09:57,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:09:57,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:09:57,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 16:09:57,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45182724252491696 [2024-06-21 16:09:57,713 INFO L175 Difference]: Start difference. First operand has 192 places, 255 transitions, 2215 flow. Second operand 7 states and 136 transitions. [2024-06-21 16:09:57,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 270 transitions, 2767 flow [2024-06-21 16:09:58,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 270 transitions, 2685 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 16:09:58,008 INFO L231 Difference]: Finished difference. Result has 194 places, 258 transitions, 2221 flow [2024-06-21 16:09:58,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2133, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2221, PETRI_PLACES=194, PETRI_TRANSITIONS=258} [2024-06-21 16:09:58,008 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 150 predicate places. [2024-06-21 16:09:58,009 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 258 transitions, 2221 flow [2024-06-21 16:09:58,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:58,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:58,009 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:09:58,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 16:09:58,009 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:09:58,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:58,009 INFO L85 PathProgramCache]: Analyzing trace with hash 23630041, now seen corresponding path program 2 times [2024-06-21 16:09:58,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:58,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120461065] [2024-06-21 16:09:58,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:58,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:58,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:58,884 INFO 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:09:58,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:58,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120461065] [2024-06-21 16:09:58,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120461065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:58,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:58,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:09:58,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044418196] [2024-06-21 16:09:58,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:58,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:09:58,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:58,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:09:58,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:09:59,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:09:59,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 258 transitions, 2221 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:59,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:59,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:09:59,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:59,631 INFO L124 PetriNetUnfolderBase]: 2268/3656 cut-off events. [2024-06-21 16:09:59,631 INFO L125 PetriNetUnfolderBase]: For 422206/422234 co-relation queries the response was YES. [2024-06-21 16:09:59,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32074 conditions, 3656 events. 2268/3656 cut-off events. For 422206/422234 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 20273 event pairs, 545 based on Foata normal form. 30/3677 useless extension candidates. Maximal degree in co-relation 31984. Up to 3156 conditions per place. [2024-06-21 16:09:59,666 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 213 selfloop transitions, 28 changer transitions 0/276 dead transitions. [2024-06-21 16:09:59,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 276 transitions, 2965 flow [2024-06-21 16:09:59,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:09:59,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:09:59,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 16:09:59,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-21 16:09:59,667 INFO L175 Difference]: Start difference. First operand has 194 places, 258 transitions, 2221 flow. Second operand 7 states and 139 transitions. [2024-06-21 16:09:59,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 276 transitions, 2965 flow [2024-06-21 16:10:00,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 276 transitions, 2899 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 16:10:00,010 INFO L231 Difference]: Finished difference. Result has 196 places, 264 transitions, 2332 flow [2024-06-21 16:10:00,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2155, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2332, PETRI_PLACES=196, PETRI_TRANSITIONS=264} [2024-06-21 16:10:00,011 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 152 predicate places. [2024-06-21 16:10:00,011 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 264 transitions, 2332 flow [2024-06-21 16:10:00,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:00,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:00,011 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:10:00,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 16:10:00,011 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:10:00,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:00,011 INFO L85 PathProgramCache]: Analyzing trace with hash -841458076, now seen corresponding path program 3 times [2024-06-21 16:10:00,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:00,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102099790] [2024-06-21 16:10:00,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:00,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:00,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:00,806 INFO 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:10:00,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:00,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102099790] [2024-06-21 16:10:00,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102099790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:00,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:00,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:10:00,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046897899] [2024-06-21 16:10:00,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:00,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:10:00,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:00,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:10:00,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:10:00,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:10:00,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 264 transitions, 2332 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:00,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:00,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:10:00,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:01,600 INFO L124 PetriNetUnfolderBase]: 2270/3662 cut-off events. [2024-06-21 16:10:01,600 INFO L125 PetriNetUnfolderBase]: For 433297/433325 co-relation queries the response was YES. [2024-06-21 16:10:01,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32563 conditions, 3662 events. 2270/3662 cut-off events. For 433297/433325 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 20383 event pairs, 552 based on Foata normal form. 29/3681 useless extension candidates. Maximal degree in co-relation 32472. Up to 3164 conditions per place. [2024-06-21 16:10:01,633 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 217 selfloop transitions, 26 changer transitions 0/278 dead transitions. [2024-06-21 16:10:01,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 278 transitions, 2914 flow [2024-06-21 16:10:01,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:10:01,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:10:01,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 16:10:01,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-21 16:10:01,634 INFO L175 Difference]: Start difference. First operand has 196 places, 264 transitions, 2332 flow. Second operand 7 states and 139 transitions. [2024-06-21 16:10:01,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 278 transitions, 2914 flow [2024-06-21 16:10:01,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 278 transitions, 2844 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 16:10:01,954 INFO L231 Difference]: Finished difference. Result has 200 places, 267 transitions, 2390 flow [2024-06-21 16:10:01,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2262, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2390, PETRI_PLACES=200, PETRI_TRANSITIONS=267} [2024-06-21 16:10:01,954 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 156 predicate places. [2024-06-21 16:10:01,955 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 267 transitions, 2390 flow [2024-06-21 16:10:01,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:01,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:01,955 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:10:01,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 16:10:01,955 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:10:01,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:01,955 INFO L85 PathProgramCache]: Analyzing trace with hash 23363131, now seen corresponding path program 3 times [2024-06-21 16:10:01,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:01,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280914832] [2024-06-21 16:10:01,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:01,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:01,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:02,821 INFO 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:10:02,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:02,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280914832] [2024-06-21 16:10:02,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280914832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:02,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:02,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:10:02,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139595375] [2024-06-21 16:10:02,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:02,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:10:02,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:02,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:10:02,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:10:02,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:10:02,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 267 transitions, 2390 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:02,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:02,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:10:02,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:03,527 INFO L124 PetriNetUnfolderBase]: 2265/3651 cut-off events. [2024-06-21 16:10:03,528 INFO L125 PetriNetUnfolderBase]: For 443854/443882 co-relation queries the response was YES. [2024-06-21 16:10:03,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32838 conditions, 3651 events. 2265/3651 cut-off events. For 443854/443882 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 20307 event pairs, 542 based on Foata normal form. 30/3672 useless extension candidates. Maximal degree in co-relation 32745. Up to 3181 conditions per place. [2024-06-21 16:10:03,564 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 226 selfloop transitions, 19 changer transitions 0/280 dead transitions. [2024-06-21 16:10:03,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 280 transitions, 2960 flow [2024-06-21 16:10:03,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:10:03,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:10:03,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 16:10:03,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45182724252491696 [2024-06-21 16:10:03,565 INFO L175 Difference]: Start difference. First operand has 200 places, 267 transitions, 2390 flow. Second operand 7 states and 136 transitions. [2024-06-21 16:10:03,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 280 transitions, 2960 flow [2024-06-21 16:10:03,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 280 transitions, 2854 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 16:10:03,978 INFO L231 Difference]: Finished difference. Result has 202 places, 270 transitions, 2386 flow [2024-06-21 16:10:03,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2284, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2386, PETRI_PLACES=202, PETRI_TRANSITIONS=270} [2024-06-21 16:10:03,978 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 158 predicate places. [2024-06-21 16:10:03,978 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 270 transitions, 2386 flow [2024-06-21 16:10:03,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:03,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:03,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:03,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 16:10:03,979 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:10:03,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:03,979 INFO L85 PathProgramCache]: Analyzing trace with hash 123095957, now seen corresponding path program 1 times [2024-06-21 16:10:03,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:03,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703508795] [2024-06-21 16:10:03,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:03,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:03,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:04,922 INFO 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:10:04,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:04,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703508795] [2024-06-21 16:10:04,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703508795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:04,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:04,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:04,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430679589] [2024-06-21 16:10:04,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:04,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:04,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:04,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:04,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:05,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:10:05,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 270 transitions, 2386 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:05,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:05,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:10:05,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:06,168 INFO L124 PetriNetUnfolderBase]: 2701/4214 cut-off events. [2024-06-21 16:10:06,168 INFO L125 PetriNetUnfolderBase]: For 516785/516789 co-relation queries the response was YES. [2024-06-21 16:10:06,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37987 conditions, 4214 events. 2701/4214 cut-off events. For 516785/516789 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 22828 event pairs, 487 based on Foata normal form. 20/4233 useless extension candidates. Maximal degree in co-relation 37893. Up to 3581 conditions per place. [2024-06-21 16:10:06,220 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 289 selfloop transitions, 34 changer transitions 0/328 dead transitions. [2024-06-21 16:10:06,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 328 transitions, 3558 flow [2024-06-21 16:10:06,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:10:06,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:10:06,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-06-21 16:10:06,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4630021141649049 [2024-06-21 16:10:06,221 INFO L175 Difference]: Start difference. First operand has 202 places, 270 transitions, 2386 flow. Second operand 11 states and 219 transitions. [2024-06-21 16:10:06,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 328 transitions, 3558 flow [2024-06-21 16:10:06,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 328 transitions, 3488 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 16:10:06,623 INFO L231 Difference]: Finished difference. Result has 208 places, 272 transitions, 2484 flow [2024-06-21 16:10:06,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2316, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2484, PETRI_PLACES=208, PETRI_TRANSITIONS=272} [2024-06-21 16:10:06,623 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 164 predicate places. [2024-06-21 16:10:06,623 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 272 transitions, 2484 flow [2024-06-21 16:10:06,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:06,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:06,623 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:10:06,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 16:10:06,623 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:10:06,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:06,624 INFO L85 PathProgramCache]: Analyzing trace with hash 899538453, now seen corresponding path program 2 times [2024-06-21 16:10:06,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:06,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343330664] [2024-06-21 16:10:06,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:06,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:06,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:07,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:07,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:07,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343330664] [2024-06-21 16:10:07,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343330664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:07,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:07,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:07,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495712972] [2024-06-21 16:10:07,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:07,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:07,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:07,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:07,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:07,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:10:07,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 272 transitions, 2484 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:07,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:07,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:10:07,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:08,762 INFO L124 PetriNetUnfolderBase]: 2751/4306 cut-off events. [2024-06-21 16:10:08,762 INFO L125 PetriNetUnfolderBase]: For 532727/532731 co-relation queries the response was YES. [2024-06-21 16:10:08,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38697 conditions, 4306 events. 2751/4306 cut-off events. For 532727/532731 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 23528 event pairs, 654 based on Foata normal form. 24/4329 useless extension candidates. Maximal degree in co-relation 38602. Up to 3886 conditions per place. [2024-06-21 16:10:08,806 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 284 selfloop transitions, 29 changer transitions 0/318 dead transitions. [2024-06-21 16:10:08,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 318 transitions, 3332 flow [2024-06-21 16:10:08,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:08,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:08,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-21 16:10:08,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-21 16:10:08,807 INFO L175 Difference]: Start difference. First operand has 208 places, 272 transitions, 2484 flow. Second operand 10 states and 195 transitions. [2024-06-21 16:10:08,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 318 transitions, 3332 flow [2024-06-21 16:10:09,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 318 transitions, 3247 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 16:10:09,260 INFO L231 Difference]: Finished difference. Result has 211 places, 273 transitions, 2514 flow [2024-06-21 16:10:09,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2405, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2514, PETRI_PLACES=211, PETRI_TRANSITIONS=273} [2024-06-21 16:10:09,260 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 167 predicate places. [2024-06-21 16:10:09,260 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 273 transitions, 2514 flow [2024-06-21 16:10:09,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:09,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:09,260 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:10:09,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 16:10:09,261 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:10:09,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:09,261 INFO L85 PathProgramCache]: Analyzing trace with hash 986226543, now seen corresponding path program 3 times [2024-06-21 16:10:09,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:09,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581903819] [2024-06-21 16:10:09,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:09,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:09,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:10,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:10,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:10,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581903819] [2024-06-21 16:10:10,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581903819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:10,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:10,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:10,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004499359] [2024-06-21 16:10:10,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:10,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:10,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:10,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:10,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:10,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:10:10,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 273 transitions, 2514 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:10,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:10,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:10:10,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:11,512 INFO L124 PetriNetUnfolderBase]: 2723/4262 cut-off events. [2024-06-21 16:10:11,512 INFO L125 PetriNetUnfolderBase]: For 516946/516950 co-relation queries the response was YES. [2024-06-21 16:10:11,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37488 conditions, 4262 events. 2723/4262 cut-off events. For 516946/516950 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 23232 event pairs, 614 based on Foata normal form. 20/4281 useless extension candidates. Maximal degree in co-relation 37391. Up to 3732 conditions per place. [2024-06-21 16:10:11,557 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 286 selfloop transitions, 31 changer transitions 0/322 dead transitions. [2024-06-21 16:10:11,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 322 transitions, 3348 flow [2024-06-21 16:10:11,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:11,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:11,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-21 16:10:11,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627906976744186 [2024-06-21 16:10:11,558 INFO L175 Difference]: Start difference. First operand has 211 places, 273 transitions, 2514 flow. Second operand 10 states and 199 transitions. [2024-06-21 16:10:11,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 322 transitions, 3348 flow [2024-06-21 16:10:12,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 322 transitions, 3253 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-21 16:10:12,005 INFO L231 Difference]: Finished difference. Result has 213 places, 273 transitions, 2487 flow [2024-06-21 16:10:12,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2419, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2487, PETRI_PLACES=213, PETRI_TRANSITIONS=273} [2024-06-21 16:10:12,005 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 169 predicate places. [2024-06-21 16:10:12,005 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 273 transitions, 2487 flow [2024-06-21 16:10:12,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:12,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:12,005 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:10:12,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 16:10:12,006 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:10:12,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:12,006 INFO L85 PathProgramCache]: Analyzing trace with hash 270795767, now seen corresponding path program 4 times [2024-06-21 16:10:12,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:12,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171014530] [2024-06-21 16:10:12,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:12,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:12,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:13,028 INFO 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:10:13,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:13,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171014530] [2024-06-21 16:10:13,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171014530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:13,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:13,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:13,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219690743] [2024-06-21 16:10:13,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:13,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:13,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:13,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:13,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:13,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:10:13,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 273 transitions, 2487 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:13,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:13,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:10:13,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:14,402 INFO L124 PetriNetUnfolderBase]: 2798/4396 cut-off events. [2024-06-21 16:10:14,402 INFO L125 PetriNetUnfolderBase]: For 538808/538815 co-relation queries the response was YES. [2024-06-21 16:10:14,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38328 conditions, 4396 events. 2798/4396 cut-off events. For 538808/538815 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 24353 event pairs, 600 based on Foata normal form. 24/4416 useless extension candidates. Maximal degree in co-relation 38230. Up to 3382 conditions per place. [2024-06-21 16:10:14,448 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 198 selfloop transitions, 116 changer transitions 0/319 dead transitions. [2024-06-21 16:10:14,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 319 transitions, 3339 flow [2024-06-21 16:10:14,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:14,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:14,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-21 16:10:14,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-21 16:10:14,449 INFO L175 Difference]: Start difference. First operand has 213 places, 273 transitions, 2487 flow. Second operand 10 states and 205 transitions. [2024-06-21 16:10:14,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 319 transitions, 3339 flow [2024-06-21 16:10:14,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 319 transitions, 3258 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 16:10:14,891 INFO L231 Difference]: Finished difference. Result has 214 places, 274 transitions, 2695 flow [2024-06-21 16:10:14,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2406, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2695, PETRI_PLACES=214, PETRI_TRANSITIONS=274} [2024-06-21 16:10:14,892 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 170 predicate places. [2024-06-21 16:10:14,892 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 274 transitions, 2695 flow [2024-06-21 16:10:14,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:14,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:14,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:10:14,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 16:10:14,892 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:10:14,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:14,893 INFO L85 PathProgramCache]: Analyzing trace with hash 265433387, now seen corresponding path program 5 times [2024-06-21 16:10:14,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:14,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349447020] [2024-06-21 16:10:14,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:14,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:14,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:15,826 INFO 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:10:15,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:15,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349447020] [2024-06-21 16:10:15,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349447020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:15,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:15,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:15,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301340727] [2024-06-21 16:10:15,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:15,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:15,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:15,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:15,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:15,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:10:15,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 274 transitions, 2695 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:15,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:15,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:10:15,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:17,192 INFO L124 PetriNetUnfolderBase]: 2873/4531 cut-off events. [2024-06-21 16:10:17,192 INFO L125 PetriNetUnfolderBase]: For 560754/560761 co-relation queries the response was YES. [2024-06-21 16:10:17,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39794 conditions, 4531 events. 2873/4531 cut-off events. For 560754/560761 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 25446 event pairs, 624 based on Foata normal form. 24/4551 useless extension candidates. Maximal degree in co-relation 39695. Up to 3507 conditions per place. [2024-06-21 16:10:17,239 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 201 selfloop transitions, 115 changer transitions 0/321 dead transitions. [2024-06-21 16:10:17,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 321 transitions, 3557 flow [2024-06-21 16:10:17,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:17,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:17,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-21 16:10:17,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4813953488372093 [2024-06-21 16:10:17,240 INFO L175 Difference]: Start difference. First operand has 214 places, 274 transitions, 2695 flow. Second operand 10 states and 207 transitions. [2024-06-21 16:10:17,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 321 transitions, 3557 flow [2024-06-21 16:10:17,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 321 transitions, 3298 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 16:10:17,770 INFO L231 Difference]: Finished difference. Result has 216 places, 275 transitions, 2725 flow [2024-06-21 16:10:17,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2436, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2725, PETRI_PLACES=216, PETRI_TRANSITIONS=275} [2024-06-21 16:10:17,771 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-21 16:10:17,771 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 275 transitions, 2725 flow [2024-06-21 16:10:17,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:17,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:17,771 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:10:17,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 16:10:17,771 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:10:17,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:17,771 INFO L85 PathProgramCache]: Analyzing trace with hash 2117050391, now seen corresponding path program 6 times [2024-06-21 16:10:17,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:17,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781100969] [2024-06-21 16:10:17,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:17,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:17,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:18,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:18,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:18,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781100969] [2024-06-21 16:10:18,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781100969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:18,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:18,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:18,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038294758] [2024-06-21 16:10:18,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:18,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:18,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:18,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:18,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:18,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:10:18,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 275 transitions, 2725 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:18,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:18,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:10:18,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:19,970 INFO L124 PetriNetUnfolderBase]: 2931/4629 cut-off events. [2024-06-21 16:10:19,971 INFO L125 PetriNetUnfolderBase]: For 570711/570718 co-relation queries the response was YES. [2024-06-21 16:10:20,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40499 conditions, 4629 events. 2931/4629 cut-off events. For 570711/570718 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 26195 event pairs, 610 based on Foata normal form. 20/4645 useless extension candidates. Maximal degree in co-relation 40399. Up to 3375 conditions per place. [2024-06-21 16:10:20,019 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 202 selfloop transitions, 118 changer transitions 0/325 dead transitions. [2024-06-21 16:10:20,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 325 transitions, 3619 flow [2024-06-21 16:10:20,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:20,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:20,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-21 16:10:20,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48604651162790696 [2024-06-21 16:10:20,020 INFO L175 Difference]: Start difference. First operand has 216 places, 275 transitions, 2725 flow. Second operand 10 states and 209 transitions. [2024-06-21 16:10:20,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 325 transitions, 3619 flow [2024-06-21 16:10:20,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 325 transitions, 3360 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 16:10:20,485 INFO L231 Difference]: Finished difference. Result has 218 places, 276 transitions, 2762 flow [2024-06-21 16:10:20,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2466, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2762, PETRI_PLACES=218, PETRI_TRANSITIONS=276} [2024-06-21 16:10:20,486 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 174 predicate places. [2024-06-21 16:10:20,486 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 276 transitions, 2762 flow [2024-06-21 16:10:20,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:20,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:20,486 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:10:20,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 16:10:20,486 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:10:20,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:20,486 INFO L85 PathProgramCache]: Analyzing trace with hash 803936658, now seen corresponding path program 1 times [2024-06-21 16:10:20,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:20,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984601567] [2024-06-21 16:10:20,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:20,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:20,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:21,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:21,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:21,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984601567] [2024-06-21 16:10:21,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984601567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:21,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:21,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:21,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459671912] [2024-06-21 16:10:21,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:21,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:21,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:21,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:21,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:21,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:10:21,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 276 transitions, 2762 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:21,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:21,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:10:21,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:22,821 INFO L124 PetriNetUnfolderBase]: 2948/4651 cut-off events. [2024-06-21 16:10:22,821 INFO L125 PetriNetUnfolderBase]: For 564316/564323 co-relation queries the response was YES. [2024-06-21 16:10:22,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40699 conditions, 4651 events. 2948/4651 cut-off events. For 564316/564323 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 26268 event pairs, 654 based on Foata normal form. 8/4655 useless extension candidates. Maximal degree in co-relation 40598. Up to 4031 conditions per place. [2024-06-21 16:10:22,868 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 220 selfloop transitions, 94 changer transitions 0/319 dead transitions. [2024-06-21 16:10:22,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 319 transitions, 3591 flow [2024-06-21 16:10:22,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:22,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:22,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-21 16:10:22,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-21 16:10:22,873 INFO L175 Difference]: Start difference. First operand has 218 places, 276 transitions, 2762 flow. Second operand 10 states and 197 transitions. [2024-06-21 16:10:22,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 319 transitions, 3591 flow [2024-06-21 16:10:23,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 319 transitions, 3313 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-21 16:10:23,341 INFO L231 Difference]: Finished difference. Result has 221 places, 281 transitions, 2772 flow [2024-06-21 16:10:23,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2488, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2772, PETRI_PLACES=221, PETRI_TRANSITIONS=281} [2024-06-21 16:10:23,341 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 177 predicate places. [2024-06-21 16:10:23,341 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 281 transitions, 2772 flow [2024-06-21 16:10:23,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:23,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:23,342 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:10:23,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 16:10:23,342 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:10:23,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:23,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1338067327, now seen corresponding path program 7 times [2024-06-21 16:10:23,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:23,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211269401] [2024-06-21 16:10:23,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:23,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:23,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:24,260 INFO 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:10:24,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:24,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211269401] [2024-06-21 16:10:24,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211269401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:24,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:24,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:24,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558220557] [2024-06-21 16:10:24,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:24,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:24,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:24,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:24,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:24,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:10:24,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 281 transitions, 2772 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:24,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:24,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:10:24,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:25,697 INFO L124 PetriNetUnfolderBase]: 3023/4796 cut-off events. [2024-06-21 16:10:25,697 INFO L125 PetriNetUnfolderBase]: For 610880/610883 co-relation queries the response was YES. [2024-06-21 16:10:25,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41911 conditions, 4796 events. 3023/4796 cut-off events. For 610880/610883 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 27488 event pairs, 645 based on Foata normal form. 20/4812 useless extension candidates. Maximal degree in co-relation 41808. Up to 3757 conditions per place. [2024-06-21 16:10:25,746 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 214 selfloop transitions, 108 changer transitions 0/327 dead transitions. [2024-06-21 16:10:25,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 327 transitions, 3662 flow [2024-06-21 16:10:25,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:25,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:25,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-21 16:10:25,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-21 16:10:25,747 INFO L175 Difference]: Start difference. First operand has 221 places, 281 transitions, 2772 flow. Second operand 10 states and 205 transitions. [2024-06-21 16:10:25,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 327 transitions, 3662 flow [2024-06-21 16:10:26,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 327 transitions, 3421 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-21 16:10:26,247 INFO L231 Difference]: Finished difference. Result has 224 places, 282 transitions, 2812 flow [2024-06-21 16:10:26,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2531, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2812, PETRI_PLACES=224, PETRI_TRANSITIONS=282} [2024-06-21 16:10:26,248 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 180 predicate places. [2024-06-21 16:10:26,248 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 282 transitions, 2812 flow [2024-06-21 16:10:26,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:26,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:26,248 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:10:26,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 16:10:26,248 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:10:26,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:26,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1338071047, now seen corresponding path program 8 times [2024-06-21 16:10:26,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:26,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500682465] [2024-06-21 16:10:26,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:26,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:26,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:27,194 INFO 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:10:27,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:27,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500682465] [2024-06-21 16:10:27,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500682465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:27,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:27,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:27,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097411113] [2024-06-21 16:10:27,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:27,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:27,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:27,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:27,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:27,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:10:27,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 282 transitions, 2812 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:27,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:27,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:10:27,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:28,714 INFO L124 PetriNetUnfolderBase]: 3192/5070 cut-off events. [2024-06-21 16:10:28,714 INFO L125 PetriNetUnfolderBase]: For 675385/675388 co-relation queries the response was YES. [2024-06-21 16:10:28,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45665 conditions, 5070 events. 3192/5070 cut-off events. For 675385/675388 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 29444 event pairs, 659 based on Foata normal form. 16/5082 useless extension candidates. Maximal degree in co-relation 45561. Up to 3745 conditions per place. [2024-06-21 16:10:28,765 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 218 selfloop transitions, 111 changer transitions 0/334 dead transitions. [2024-06-21 16:10:28,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 334 transitions, 4050 flow [2024-06-21 16:10:28,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:28,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:28,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-21 16:10:28,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48604651162790696 [2024-06-21 16:10:28,766 INFO L175 Difference]: Start difference. First operand has 224 places, 282 transitions, 2812 flow. Second operand 10 states and 209 transitions. [2024-06-21 16:10:28,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 334 transitions, 4050 flow [2024-06-21 16:10:29,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 334 transitions, 3799 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-21 16:10:29,502 INFO L231 Difference]: Finished difference. Result has 226 places, 284 transitions, 2907 flow [2024-06-21 16:10:29,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2561, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2907, PETRI_PLACES=226, PETRI_TRANSITIONS=284} [2024-06-21 16:10:29,503 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 182 predicate places. [2024-06-21 16:10:29,503 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 284 transitions, 2907 flow [2024-06-21 16:10:29,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:29,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:29,503 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:10:29,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 16:10:29,503 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:10:29,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:29,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1911674351, now seen corresponding path program 9 times [2024-06-21 16:10:29,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:29,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927139051] [2024-06-21 16:10:29,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:29,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:29,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:30,447 INFO 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:10:30,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:30,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927139051] [2024-06-21 16:10:30,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927139051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:30,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:30,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:30,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261413011] [2024-06-21 16:10:30,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:30,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:30,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:30,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:30,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:30,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:10:30,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 284 transitions, 2907 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:30,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:30,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:10:30,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:31,989 INFO L124 PetriNetUnfolderBase]: 3267/5195 cut-off events. [2024-06-21 16:10:31,989 INFO L125 PetriNetUnfolderBase]: For 704857/704860 co-relation queries the response was YES. [2024-06-21 16:10:32,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46696 conditions, 5195 events. 3267/5195 cut-off events. For 704857/704860 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 30446 event pairs, 694 based on Foata normal form. 20/5211 useless extension candidates. Maximal degree in co-relation 46591. Up to 4161 conditions per place. [2024-06-21 16:10:32,041 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 211 selfloop transitions, 112 changer transitions 0/328 dead transitions. [2024-06-21 16:10:32,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 328 transitions, 3791 flow [2024-06-21 16:10:32,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:32,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:32,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-21 16:10:32,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4720930232558139 [2024-06-21 16:10:32,042 INFO L175 Difference]: Start difference. First operand has 226 places, 284 transitions, 2907 flow. Second operand 10 states and 203 transitions. [2024-06-21 16:10:32,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 328 transitions, 3791 flow [2024-06-21 16:10:32,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 328 transitions, 3601 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 16:10:32,617 INFO L231 Difference]: Finished difference. Result has 230 places, 285 transitions, 3010 flow [2024-06-21 16:10:32,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2727, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3010, PETRI_PLACES=230, PETRI_TRANSITIONS=285} [2024-06-21 16:10:32,618 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-21 16:10:32,618 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 285 transitions, 3010 flow [2024-06-21 16:10:32,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:32,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:32,618 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:10:32,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 16:10:32,618 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:10:32,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:32,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1332560797, now seen corresponding path program 10 times [2024-06-21 16:10:32,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:32,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980916175] [2024-06-21 16:10:32,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:32,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:32,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:33,535 INFO 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:10:33,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:33,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980916175] [2024-06-21 16:10:33,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980916175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:33,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:33,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:33,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245212327] [2024-06-21 16:10:33,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:33,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:33,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:33,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:33,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:33,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:10:33,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 285 transitions, 3010 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:33,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:33,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:10:33,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:35,030 INFO L124 PetriNetUnfolderBase]: 3231/5139 cut-off events. [2024-06-21 16:10:35,031 INFO L125 PetriNetUnfolderBase]: For 671299/671302 co-relation queries the response was YES. [2024-06-21 16:10:35,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45069 conditions, 5139 events. 3231/5139 cut-off events. For 671299/671302 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 30106 event pairs, 671 based on Foata normal form. 20/5155 useless extension candidates. Maximal degree in co-relation 44962. Up to 4105 conditions per place. [2024-06-21 16:10:35,081 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 218 selfloop transitions, 107 changer transitions 0/330 dead transitions. [2024-06-21 16:10:35,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 330 transitions, 3850 flow [2024-06-21 16:10:35,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:35,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:35,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-21 16:10:35,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4790697674418605 [2024-06-21 16:10:35,082 INFO L175 Difference]: Start difference. First operand has 230 places, 285 transitions, 3010 flow. Second operand 10 states and 206 transitions. [2024-06-21 16:10:35,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 330 transitions, 3850 flow [2024-06-21 16:10:35,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 330 transitions, 3573 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-21 16:10:35,767 INFO L231 Difference]: Finished difference. Result has 232 places, 285 transitions, 2954 flow [2024-06-21 16:10:35,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2733, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2954, PETRI_PLACES=232, PETRI_TRANSITIONS=285} [2024-06-21 16:10:35,767 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 188 predicate places. [2024-06-21 16:10:35,767 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 285 transitions, 2954 flow [2024-06-21 16:10:35,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:35,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:35,767 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:10:35,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 16:10:35,768 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:10:35,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:35,768 INFO L85 PathProgramCache]: Analyzing trace with hash 783298932, now seen corresponding path program 1 times [2024-06-21 16:10:35,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:35,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594967158] [2024-06-21 16:10:35,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:35,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:35,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:36,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:36,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:36,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594967158] [2024-06-21 16:10:36,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594967158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:36,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:36,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:10:36,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569562438] [2024-06-21 16:10:36,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:36,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:10:36,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:36,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:10:36,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:10:36,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:10:36,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 285 transitions, 2954 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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:10:36,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:36,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:10:36,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:37,525 INFO L124 PetriNetUnfolderBase]: 3236/5156 cut-off events. [2024-06-21 16:10:37,526 INFO L125 PetriNetUnfolderBase]: For 640358/640365 co-relation queries the response was YES. [2024-06-21 16:10:37,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44840 conditions, 5156 events. 3236/5156 cut-off events. For 640358/640365 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 30315 event pairs, 723 based on Foata normal form. 7/5161 useless extension candidates. Maximal degree in co-relation 44732. Up to 4859 conditions per place. [2024-06-21 16:10:37,582 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 274 selfloop transitions, 28 changer transitions 0/307 dead transitions. [2024-06-21 16:10:37,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 307 transitions, 3694 flow [2024-06-21 16:10:37,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:10:37,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:10:37,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 16:10:37,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-21 16:10:37,583 INFO L175 Difference]: Start difference. First operand has 232 places, 285 transitions, 2954 flow. Second operand 7 states and 132 transitions. [2024-06-21 16:10:37,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 307 transitions, 3694 flow [2024-06-21 16:10:38,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 307 transitions, 3465 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 16:10:38,368 INFO L231 Difference]: Finished difference. Result has 230 places, 288 transitions, 2868 flow [2024-06-21 16:10:38,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2725, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2868, PETRI_PLACES=230, PETRI_TRANSITIONS=288} [2024-06-21 16:10:38,369 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-21 16:10:38,369 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 288 transitions, 2868 flow [2024-06-21 16:10:38,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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:10:38,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:38,369 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:10:38,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 16:10:38,369 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:10:38,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:38,370 INFO L85 PathProgramCache]: Analyzing trace with hash 789965172, now seen corresponding path program 2 times [2024-06-21 16:10:38,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:38,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962888033] [2024-06-21 16:10:38,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:38,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:38,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:39,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:10:39,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:39,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962888033] [2024-06-21 16:10:39,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962888033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:39,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:39,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:10:39,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365897230] [2024-06-21 16:10:39,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:39,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:10:39,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:39,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:10:39,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:10:39,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:10:39,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 288 transitions, 2868 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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:10:39,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:39,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:10:39,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:40,257 INFO L124 PetriNetUnfolderBase]: 3249/5165 cut-off events. [2024-06-21 16:10:40,257 INFO L125 PetriNetUnfolderBase]: For 658280/658287 co-relation queries the response was YES. [2024-06-21 16:10:40,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45157 conditions, 5165 events. 3249/5165 cut-off events. For 658280/658287 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 30291 event pairs, 741 based on Foata normal form. 7/5170 useless extension candidates. Maximal degree in co-relation 45048. Up to 4863 conditions per place. [2024-06-21 16:10:40,318 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 269 selfloop transitions, 36 changer transitions 0/310 dead transitions. [2024-06-21 16:10:40,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 310 transitions, 3836 flow [2024-06-21 16:10:40,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:10:40,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:10:40,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 16:10:40,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43521594684385384 [2024-06-21 16:10:40,319 INFO L175 Difference]: Start difference. First operand has 230 places, 288 transitions, 2868 flow. Second operand 7 states and 131 transitions. [2024-06-21 16:10:40,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 310 transitions, 3836 flow [2024-06-21 16:10:40,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 310 transitions, 3717 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-21 16:10:40,864 INFO L231 Difference]: Finished difference. Result has 232 places, 294 transitions, 2993 flow [2024-06-21 16:10:40,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2749, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2993, PETRI_PLACES=232, PETRI_TRANSITIONS=294} [2024-06-21 16:10:40,865 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 188 predicate places. [2024-06-21 16:10:40,865 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 294 transitions, 2993 flow [2024-06-21 16:10:40,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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:10:40,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:40,865 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:10:40,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 16:10:40,865 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:10:40,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:40,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1312205826, now seen corresponding path program 2 times [2024-06-21 16:10:40,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:40,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481247193] [2024-06-21 16:10:40,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:40,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:40,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:41,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 16:10:41,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:41,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481247193] [2024-06-21 16:10:41,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481247193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:41,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:41,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:41,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899299997] [2024-06-21 16:10:41,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:41,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:41,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:41,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:41,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:42,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:10:42,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 294 transitions, 2993 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:42,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:42,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:10:42,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:43,351 INFO L124 PetriNetUnfolderBase]: 3277/5222 cut-off events. [2024-06-21 16:10:43,351 INFO L125 PetriNetUnfolderBase]: For 685224/685227 co-relation queries the response was YES. [2024-06-21 16:10:43,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45914 conditions, 5222 events. 3277/5222 cut-off events. For 685224/685227 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 30747 event pairs, 713 based on Foata normal form. 4/5222 useless extension candidates. Maximal degree in co-relation 45804. Up to 4568 conditions per place. [2024-06-21 16:10:43,410 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 238 selfloop transitions, 96 changer transitions 0/339 dead transitions. [2024-06-21 16:10:43,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 339 transitions, 3894 flow [2024-06-21 16:10:43,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:43,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:43,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-21 16:10:43,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-21 16:10:43,411 INFO L175 Difference]: Start difference. First operand has 232 places, 294 transitions, 2993 flow. Second operand 10 states and 195 transitions. [2024-06-21 16:10:43,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 339 transitions, 3894 flow [2024-06-21 16:10:44,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 339 transitions, 3777 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-21 16:10:44,128 INFO L231 Difference]: Finished difference. Result has 240 places, 304 transitions, 3222 flow [2024-06-21 16:10:44,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2876, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3222, PETRI_PLACES=240, PETRI_TRANSITIONS=304} [2024-06-21 16:10:44,128 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 196 predicate places. [2024-06-21 16:10:44,128 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 304 transitions, 3222 flow [2024-06-21 16:10:44,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:44,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:44,129 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:10:44,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 16:10:44,129 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:10:44,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:44,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1312215126, now seen corresponding path program 3 times [2024-06-21 16:10:44,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:44,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137446771] [2024-06-21 16:10:44,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:44,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:44,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:45,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:10:45,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:45,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137446771] [2024-06-21 16:10:45,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137446771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:45,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:45,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:45,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638784377] [2024-06-21 16:10:45,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:45,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:45,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:45,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:45,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:45,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:10:45,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 304 transitions, 3222 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:45,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:45,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:10:45,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:46,576 INFO L124 PetriNetUnfolderBase]: 3319/5283 cut-off events. [2024-06-21 16:10:46,576 INFO L125 PetriNetUnfolderBase]: For 718318/718321 co-relation queries the response was YES. [2024-06-21 16:10:46,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47739 conditions, 5283 events. 3319/5283 cut-off events. For 718318/718321 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 31155 event pairs, 711 based on Foata normal form. 4/5283 useless extension candidates. Maximal degree in co-relation 47626. Up to 4546 conditions per place. [2024-06-21 16:10:46,636 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 238 selfloop transitions, 103 changer transitions 0/346 dead transitions. [2024-06-21 16:10:46,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 346 transitions, 4434 flow [2024-06-21 16:10:46,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:46,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:46,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-21 16:10:46,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-06-21 16:10:46,638 INFO L175 Difference]: Start difference. First operand has 240 places, 304 transitions, 3222 flow. Second operand 10 states and 198 transitions. [2024-06-21 16:10:46,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 346 transitions, 4434 flow [2024-06-21 16:10:47,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 346 transitions, 4214 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-21 16:10:47,234 INFO L231 Difference]: Finished difference. Result has 245 places, 308 transitions, 3365 flow [2024-06-21 16:10:47,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3004, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3365, PETRI_PLACES=245, PETRI_TRANSITIONS=308} [2024-06-21 16:10:47,235 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 201 predicate places. [2024-06-21 16:10:47,235 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 308 transitions, 3365 flow [2024-06-21 16:10:47,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:47,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:47,235 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:10:47,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 16:10:47,235 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:10:47,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:47,236 INFO L85 PathProgramCache]: Analyzing trace with hash 92541072, now seen corresponding path program 4 times [2024-06-21 16:10:47,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:47,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942133069] [2024-06-21 16:10:47,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:47,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:47,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:48,355 INFO 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:10:48,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:48,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942133069] [2024-06-21 16:10:48,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942133069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:48,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:48,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:48,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837181759] [2024-06-21 16:10:48,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:48,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:48,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:48,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:48,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:48,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:10:48,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 308 transitions, 3365 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:48,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:48,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:10:48,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:49,847 INFO L124 PetriNetUnfolderBase]: 3336/5325 cut-off events. [2024-06-21 16:10:49,848 INFO L125 PetriNetUnfolderBase]: For 735701/735704 co-relation queries the response was YES. [2024-06-21 16:10:49,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48086 conditions, 5325 events. 3336/5325 cut-off events. For 735701/735704 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 31528 event pairs, 725 based on Foata normal form. 4/5325 useless extension candidates. Maximal degree in co-relation 47972. Up to 4661 conditions per place. [2024-06-21 16:10:49,907 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 246 selfloop transitions, 95 changer transitions 0/346 dead transitions. [2024-06-21 16:10:49,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 346 transitions, 4244 flow [2024-06-21 16:10:49,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:49,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:49,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-21 16:10:49,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-21 16:10:49,908 INFO L175 Difference]: Start difference. First operand has 245 places, 308 transitions, 3365 flow. Second operand 10 states and 196 transitions. [2024-06-21 16:10:49,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 346 transitions, 4244 flow [2024-06-21 16:10:50,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 346 transitions, 4018 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-21 16:10:50,542 INFO L231 Difference]: Finished difference. Result has 250 places, 311 transitions, 3437 flow [2024-06-21 16:10:50,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3437, PETRI_PLACES=250, PETRI_TRANSITIONS=311} [2024-06-21 16:10:50,543 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 206 predicate places. [2024-06-21 16:10:50,543 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 311 transitions, 3437 flow [2024-06-21 16:10:50,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:50,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:50,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:50,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 16:10:50,543 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:10:50,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:50,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1662216542, now seen corresponding path program 5 times [2024-06-21 16:10:50,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:50,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587195283] [2024-06-21 16:10:50,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:50,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:50,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:51,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:10:51,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:51,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587195283] [2024-06-21 16:10:51,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587195283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:51,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:51,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:51,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487665929] [2024-06-21 16:10:51,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:51,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:51,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:51,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:51,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:51,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:10:51,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 311 transitions, 3437 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:51,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:51,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:10:51,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:53,174 INFO L124 PetriNetUnfolderBase]: 3328/5323 cut-off events. [2024-06-21 16:10:53,174 INFO L125 PetriNetUnfolderBase]: For 740645/740648 co-relation queries the response was YES. [2024-06-21 16:10:53,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48012 conditions, 5323 events. 3328/5323 cut-off events. For 740645/740648 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 31646 event pairs, 733 based on Foata normal form. 4/5323 useless extension candidates. Maximal degree in co-relation 47895. Up to 4649 conditions per place. [2024-06-21 16:10:53,240 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 250 selfloop transitions, 92 changer transitions 0/347 dead transitions. [2024-06-21 16:10:53,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 347 transitions, 4237 flow [2024-06-21 16:10:53,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:53,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:53,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-21 16:10:53,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-21 16:10:53,242 INFO L175 Difference]: Start difference. First operand has 250 places, 311 transitions, 3437 flow. Second operand 10 states and 197 transitions. [2024-06-21 16:10:53,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 347 transitions, 4237 flow [2024-06-21 16:10:53,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 347 transitions, 3968 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-21 16:10:53,929 INFO L231 Difference]: Finished difference. Result has 253 places, 311 transitions, 3359 flow [2024-06-21 16:10:53,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3168, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3359, PETRI_PLACES=253, PETRI_TRANSITIONS=311} [2024-06-21 16:10:53,929 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 209 predicate places. [2024-06-21 16:10:53,929 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 311 transitions, 3359 flow [2024-06-21 16:10:53,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:53,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:53,930 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:10:53,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 16:10:53,930 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:10:53,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:53,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1446237111, now seen corresponding path program 1 times [2024-06-21 16:10:53,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:53,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257677714] [2024-06-21 16:10:53,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:53,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:53,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:54,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:54,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:54,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257677714] [2024-06-21 16:10:54,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257677714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:54,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:54,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:10:54,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429506975] [2024-06-21 16:10:54,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:54,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:10:54,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:54,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:10:54,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:10:54,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:10:54,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 311 transitions, 3359 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:54,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:54,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:10:54,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:55,931 INFO L124 PetriNetUnfolderBase]: 2999/4919 cut-off events. [2024-06-21 16:10:55,931 INFO L125 PetriNetUnfolderBase]: For 756246/756250 co-relation queries the response was YES. [2024-06-21 16:10:55,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45998 conditions, 4919 events. 2999/4919 cut-off events. For 756246/756250 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 30245 event pairs, 671 based on Foata normal form. 6/4865 useless extension candidates. Maximal degree in co-relation 45880. Up to 4265 conditions per place. [2024-06-21 16:10:55,990 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 246 selfloop transitions, 25 changer transitions 0/337 dead transitions. [2024-06-21 16:10:55,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 337 transitions, 4029 flow [2024-06-21 16:10:55,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:10:55,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:10:55,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 16:10:55,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-21 16:10:55,991 INFO L175 Difference]: Start difference. First operand has 253 places, 311 transitions, 3359 flow. Second operand 8 states and 161 transitions. [2024-06-21 16:10:55,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 337 transitions, 4029 flow [2024-06-21 16:10:56,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 337 transitions, 3783 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-21 16:10:56,704 INFO L231 Difference]: Finished difference. Result has 250 places, 314 transitions, 3227 flow [2024-06-21 16:10:56,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3113, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3227, PETRI_PLACES=250, PETRI_TRANSITIONS=314} [2024-06-21 16:10:56,705 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 206 predicate places. [2024-06-21 16:10:56,705 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 314 transitions, 3227 flow [2024-06-21 16:10:56,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:56,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:56,706 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:10:56,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 16:10:56,706 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:10:56,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:56,706 INFO L85 PathProgramCache]: Analyzing trace with hash 255597341, now seen corresponding path program 2 times [2024-06-21 16:10:56,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:56,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567264963] [2024-06-21 16:10:56,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:56,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:56,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:57,652 INFO 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:10:57,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:57,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567264963] [2024-06-21 16:10:57,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567264963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:57,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:57,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:10:57,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396201589] [2024-06-21 16:10:57,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:57,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:10:57,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:57,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:10:57,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:10:57,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:10:57,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 314 transitions, 3227 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:57,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:57,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:10:57,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:58,754 INFO L124 PetriNetUnfolderBase]: 3020/4961 cut-off events. [2024-06-21 16:10:58,754 INFO L125 PetriNetUnfolderBase]: For 779529/779535 co-relation queries the response was YES. [2024-06-21 16:10:58,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46628 conditions, 4961 events. 3020/4961 cut-off events. For 779529/779535 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 30598 event pairs, 686 based on Foata normal form. 6/4906 useless extension candidates. Maximal degree in co-relation 46511. Up to 4269 conditions per place. [2024-06-21 16:10:58,819 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 236 selfloop transitions, 36 changer transitions 0/338 dead transitions. [2024-06-21 16:10:58,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 338 transitions, 4105 flow [2024-06-21 16:10:58,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:10:58,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:10:58,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 16:10:58,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-21 16:10:58,820 INFO L175 Difference]: Start difference. First operand has 250 places, 314 transitions, 3227 flow. Second operand 8 states and 159 transitions. [2024-06-21 16:10:58,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 338 transitions, 4105 flow [2024-06-21 16:10:59,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 338 transitions, 4013 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 16:10:59,742 INFO L231 Difference]: Finished difference. Result has 252 places, 320 transitions, 3335 flow [2024-06-21 16:10:59,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3135, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3335, PETRI_PLACES=252, PETRI_TRANSITIONS=320} [2024-06-21 16:10:59,742 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 208 predicate places. [2024-06-21 16:10:59,742 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 320 transitions, 3335 flow [2024-06-21 16:10:59,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:59,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:59,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:59,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 16:10:59,743 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:10:59,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:59,743 INFO L85 PathProgramCache]: Analyzing trace with hash -750158092, now seen corresponding path program 1 times [2024-06-21 16:10:59,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:59,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567529700] [2024-06-21 16:10:59,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:59,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:59,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:00,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:00,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:00,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567529700] [2024-06-21 16:11:00,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567529700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:00,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:00,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:11:00,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864319747] [2024-06-21 16:11:00,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:00,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:11:00,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:00,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:11:00,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:11:00,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:11:00,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 320 transitions, 3335 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:00,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:00,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:11:00,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:01,776 INFO L124 PetriNetUnfolderBase]: 3027/4972 cut-off events. [2024-06-21 16:11:01,776 INFO L125 PetriNetUnfolderBase]: For 799941/799951 co-relation queries the response was YES. [2024-06-21 16:11:01,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47287 conditions, 4972 events. 3027/4972 cut-off events. For 799941/799951 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 30666 event pairs, 687 based on Foata normal form. 6/4917 useless extension candidates. Maximal degree in co-relation 47169. Up to 4337 conditions per place. [2024-06-21 16:11:01,840 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 254 selfloop transitions, 20 changer transitions 0/340 dead transitions. [2024-06-21 16:11:01,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 340 transitions, 3999 flow [2024-06-21 16:11:01,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:11:01,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:11:01,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 16:11:01,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-21 16:11:01,841 INFO L175 Difference]: Start difference. First operand has 252 places, 320 transitions, 3335 flow. Second operand 8 states and 156 transitions. [2024-06-21 16:11:01,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 340 transitions, 3999 flow [2024-06-21 16:11:02,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 340 transitions, 3911 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 16:11:02,662 INFO L231 Difference]: Finished difference. Result has 256 places, 323 transitions, 3363 flow [2024-06-21 16:11:02,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3247, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3363, PETRI_PLACES=256, PETRI_TRANSITIONS=323} [2024-06-21 16:11:02,663 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 212 predicate places. [2024-06-21 16:11:02,663 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 323 transitions, 3363 flow [2024-06-21 16:11:02,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:02,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:02,663 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:11:02,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 16:11:02,663 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:11:02,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:02,664 INFO L85 PathProgramCache]: Analyzing trace with hash -975362657, now seen corresponding path program 3 times [2024-06-21 16:11:02,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:02,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079362049] [2024-06-21 16:11:02,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:02,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:02,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:03,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:03,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:03,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079362049] [2024-06-21 16:11:03,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079362049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:03,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:03,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:11:03,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415578975] [2024-06-21 16:11:03,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:03,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:11:03,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:03,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:11:03,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:11:03,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:11:03,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 323 transitions, 3363 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:03,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:03,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:11:03,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:04,749 INFO L124 PetriNetUnfolderBase]: 3026/4968 cut-off events. [2024-06-21 16:11:04,749 INFO L125 PetriNetUnfolderBase]: For 809399/809405 co-relation queries the response was YES. [2024-06-21 16:11:04,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47606 conditions, 4968 events. 3026/4968 cut-off events. For 809399/809405 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 30622 event pairs, 686 based on Foata normal form. 5/4913 useless extension candidates. Maximal degree in co-relation 47486. Up to 4292 conditions per place. [2024-06-21 16:11:04,813 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 246 selfloop transitions, 28 changer transitions 0/340 dead transitions. [2024-06-21 16:11:04,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 340 transitions, 3965 flow [2024-06-21 16:11:04,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:11:04,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:11:04,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-21 16:11:04,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-21 16:11:04,814 INFO L175 Difference]: Start difference. First operand has 256 places, 323 transitions, 3363 flow. Second operand 8 states and 157 transitions. [2024-06-21 16:11:04,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 340 transitions, 3965 flow [2024-06-21 16:11:05,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 340 transitions, 3837 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-21 16:11:05,478 INFO L231 Difference]: Finished difference. Result has 258 places, 323 transitions, 3297 flow [2024-06-21 16:11:05,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3235, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3297, PETRI_PLACES=258, PETRI_TRANSITIONS=323} [2024-06-21 16:11:05,479 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 214 predicate places. [2024-06-21 16:11:05,479 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 323 transitions, 3297 flow [2024-06-21 16:11:05,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:05,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:05,479 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:11:05,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 16:11:05,479 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:11:05,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:05,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1443157619, now seen corresponding path program 11 times [2024-06-21 16:11:05,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:05,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427810677] [2024-06-21 16:11:05,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:05,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:05,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:06,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 16:11:06,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:06,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427810677] [2024-06-21 16:11:06,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427810677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:06,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:06,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:06,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354304363] [2024-06-21 16:11:06,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:06,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:06,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:06,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:06,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:06,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:11:06,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 323 transitions, 3297 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:06,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:06,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:11:06,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:08,069 INFO L124 PetriNetUnfolderBase]: 3443/5478 cut-off events. [2024-06-21 16:11:08,069 INFO L125 PetriNetUnfolderBase]: For 877875/877875 co-relation queries the response was YES. [2024-06-21 16:11:08,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50956 conditions, 5478 events. 3443/5478 cut-off events. For 877875/877875 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 32400 event pairs, 691 based on Foata normal form. 20/5491 useless extension candidates. Maximal degree in co-relation 50835. Up to 4426 conditions per place. [2024-06-21 16:11:08,142 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 251 selfloop transitions, 111 changer transitions 0/367 dead transitions. [2024-06-21 16:11:08,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 367 transitions, 4273 flow [2024-06-21 16:11:08,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:11:08,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:11:08,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-21 16:11:08,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-21 16:11:08,144 INFO L175 Difference]: Start difference. First operand has 258 places, 323 transitions, 3297 flow. Second operand 10 states and 202 transitions. [2024-06-21 16:11:08,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 367 transitions, 4273 flow [2024-06-21 16:11:09,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 367 transitions, 4195 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 16:11:09,026 INFO L231 Difference]: Finished difference. Result has 261 places, 324 transitions, 3514 flow [2024-06-21 16:11:09,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3219, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3514, PETRI_PLACES=261, PETRI_TRANSITIONS=324} [2024-06-21 16:11:09,026 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 217 predicate places. [2024-06-21 16:11:09,026 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 324 transitions, 3514 flow [2024-06-21 16:11:09,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:09,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:09,027 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:11:09,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 16:11:09,027 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:11:09,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:09,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1264561191, now seen corresponding path program 12 times [2024-06-21 16:11:09,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:09,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536555356] [2024-06-21 16:11:09,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:09,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:09,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:09,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:09,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:09,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536555356] [2024-06-21 16:11:09,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536555356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:09,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:09,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:09,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658344056] [2024-06-21 16:11:09,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:09,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:09,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:09,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:09,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:10,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:11:10,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 324 transitions, 3514 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:10,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:10,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:11:10,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:11,645 INFO L124 PetriNetUnfolderBase]: 3518/5608 cut-off events. [2024-06-21 16:11:11,645 INFO L125 PetriNetUnfolderBase]: For 910209/910209 co-relation queries the response was YES. [2024-06-21 16:11:11,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52720 conditions, 5608 events. 3518/5608 cut-off events. For 910209/910209 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 33496 event pairs, 699 based on Foata normal form. 20/5621 useless extension candidates. Maximal degree in co-relation 52598. Up to 4551 conditions per place. [2024-06-21 16:11:11,713 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 249 selfloop transitions, 114 changer transitions 0/368 dead transitions. [2024-06-21 16:11:11,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 368 transitions, 4494 flow [2024-06-21 16:11:11,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:11:11,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:11:11,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-21 16:11:11,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46744186046511627 [2024-06-21 16:11:11,715 INFO L175 Difference]: Start difference. First operand has 261 places, 324 transitions, 3514 flow. Second operand 10 states and 201 transitions. [2024-06-21 16:11:11,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 368 transitions, 4494 flow [2024-06-21 16:11:12,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 368 transitions, 4229 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-21 16:11:12,640 INFO L231 Difference]: Finished difference. Result has 263 places, 325 transitions, 3552 flow [2024-06-21 16:11:12,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3249, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3552, PETRI_PLACES=263, PETRI_TRANSITIONS=325} [2024-06-21 16:11:12,641 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-21 16:11:12,641 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 325 transitions, 3552 flow [2024-06-21 16:11:12,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:12,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:12,641 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:11:12,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 16:11:12,641 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:11:12,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:12,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1269923571, now seen corresponding path program 13 times [2024-06-21 16:11:12,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:12,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839677377] [2024-06-21 16:11:12,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:12,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:12,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:13,580 INFO 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:11:13,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:13,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839677377] [2024-06-21 16:11:13,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839677377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:13,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:13,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:13,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109077952] [2024-06-21 16:11:13,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:13,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:13,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:13,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:13,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:13,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:11:13,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 325 transitions, 3552 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:13,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:13,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:11:13,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:15,315 INFO L124 PetriNetUnfolderBase]: 3593/5738 cut-off events. [2024-06-21 16:11:15,315 INFO L125 PetriNetUnfolderBase]: For 934097/934097 co-relation queries the response was YES. [2024-06-21 16:11:15,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53721 conditions, 5738 events. 3593/5738 cut-off events. For 934097/934097 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 34512 event pairs, 713 based on Foata normal form. 20/5751 useless extension candidates. Maximal degree in co-relation 53598. Up to 4676 conditions per place. [2024-06-21 16:11:15,379 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 248 selfloop transitions, 116 changer transitions 0/369 dead transitions. [2024-06-21 16:11:15,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 369 transitions, 4536 flow [2024-06-21 16:11:15,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:11:15,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:11:15,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-21 16:11:15,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 16:11:15,380 INFO L175 Difference]: Start difference. First operand has 263 places, 325 transitions, 3552 flow. Second operand 10 states and 200 transitions. [2024-06-21 16:11:15,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 369 transitions, 4536 flow [2024-06-21 16:11:16,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 369 transitions, 4263 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-21 16:11:16,212 INFO L231 Difference]: Finished difference. Result has 265 places, 326 transitions, 3588 flow [2024-06-21 16:11:16,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3279, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3588, PETRI_PLACES=265, PETRI_TRANSITIONS=326} [2024-06-21 16:11:16,212 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 221 predicate places. [2024-06-21 16:11:16,213 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 326 transitions, 3588 flow [2024-06-21 16:11:16,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:16,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:16,213 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:11:16,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 16:11:16,213 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:11:16,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:16,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1270071441, now seen corresponding path program 14 times [2024-06-21 16:11:16,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:16,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511949604] [2024-06-21 16:11:16,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:16,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:16,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:17,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:17,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:17,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511949604] [2024-06-21 16:11:17,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511949604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:17,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:17,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:17,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434033147] [2024-06-21 16:11:17,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:17,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:17,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:17,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:17,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:17,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:11:17,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 326 transitions, 3588 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:17,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:17,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:11:17,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:18,823 INFO L124 PetriNetUnfolderBase]: 3712/5934 cut-off events. [2024-06-21 16:11:18,824 INFO L125 PetriNetUnfolderBase]: For 985055/985055 co-relation queries the response was YES. [2024-06-21 16:11:18,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56297 conditions, 5934 events. 3712/5934 cut-off events. For 985055/985055 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 35995 event pairs, 723 based on Foata normal form. 16/5943 useless extension candidates. Maximal degree in co-relation 56173. Up to 4361 conditions per place. [2024-06-21 16:11:18,889 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 250 selfloop transitions, 121 changer transitions 0/376 dead transitions. [2024-06-21 16:11:18,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 376 transitions, 4984 flow [2024-06-21 16:11:18,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:11:18,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:11:18,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-21 16:11:18,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-21 16:11:18,890 INFO L175 Difference]: Start difference. First operand has 265 places, 326 transitions, 3588 flow. Second operand 10 states and 204 transitions. [2024-06-21 16:11:18,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 376 transitions, 4984 flow [2024-06-21 16:11:19,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 376 transitions, 4705 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-21 16:11:19,739 INFO L231 Difference]: Finished difference. Result has 267 places, 328 transitions, 3699 flow [2024-06-21 16:11:19,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3309, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3699, PETRI_PLACES=267, PETRI_TRANSITIONS=328} [2024-06-21 16:11:19,740 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 223 predicate places. [2024-06-21 16:11:19,740 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 328 transitions, 3699 flow [2024-06-21 16:11:19,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:19,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:19,740 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:11:19,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 16:11:19,740 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:11:19,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:19,741 INFO L85 PathProgramCache]: Analyzing trace with hash 613232457, now seen corresponding path program 15 times [2024-06-21 16:11:19,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:19,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883738039] [2024-06-21 16:11:19,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:19,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:19,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:20,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:11:20,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:20,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883738039] [2024-06-21 16:11:20,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883738039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:20,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:20,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:20,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789799092] [2024-06-21 16:11:20,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:20,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:20,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:20,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:20,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:20,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:11:20,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 328 transitions, 3699 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:20,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:20,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:11:20,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:22,313 INFO L124 PetriNetUnfolderBase]: 3676/5883 cut-off events. [2024-06-21 16:11:22,313 INFO L125 PetriNetUnfolderBase]: For 950911/950911 co-relation queries the response was YES. [2024-06-21 16:11:22,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54132 conditions, 5883 events. 3676/5883 cut-off events. For 950911/950911 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 35685 event pairs, 732 based on Foata normal form. 20/5896 useless extension candidates. Maximal degree in co-relation 54007. Up to 4821 conditions per place. [2024-06-21 16:11:22,386 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 240 selfloop transitions, 123 changer transitions 0/368 dead transitions. [2024-06-21 16:11:22,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 368 transitions, 4595 flow [2024-06-21 16:11:22,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:11:22,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:11:22,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-21 16:11:22,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-06-21 16:11:22,387 INFO L175 Difference]: Start difference. First operand has 267 places, 328 transitions, 3699 flow. Second operand 10 states and 198 transitions. [2024-06-21 16:11:22,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 368 transitions, 4595 flow [2024-06-21 16:11:23,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 368 transitions, 4357 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-21 16:11:23,496 INFO L231 Difference]: Finished difference. Result has 271 places, 328 transitions, 3714 flow [2024-06-21 16:11:23,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3461, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3714, PETRI_PLACES=271, PETRI_TRANSITIONS=328} [2024-06-21 16:11:23,496 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 227 predicate places. [2024-06-21 16:11:23,496 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 328 transitions, 3714 flow [2024-06-21 16:11:23,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:23,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:23,496 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:11:23,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 16:11:23,496 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:11:23,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:23,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1400379020, now seen corresponding path program 3 times [2024-06-21 16:11:23,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:23,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257525560] [2024-06-21 16:11:23,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:23,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:23,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:24,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:24,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:24,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257525560] [2024-06-21 16:11:24,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257525560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:24,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:24,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:11:24,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706039749] [2024-06-21 16:11:24,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:24,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:11:24,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:24,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:11:24,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:11:24,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:11:24,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 328 transitions, 3714 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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:11:24,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:24,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:11:24,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:25,397 INFO L124 PetriNetUnfolderBase]: 3673/5886 cut-off events. [2024-06-21 16:11:25,397 INFO L125 PetriNetUnfolderBase]: For 892923/892932 co-relation queries the response was YES. [2024-06-21 16:11:25,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53769 conditions, 5886 events. 3673/5886 cut-off events. For 892923/892932 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 35810 event pairs, 797 based on Foata normal form. 7/5890 useless extension candidates. Maximal degree in co-relation 53642. Up to 5573 conditions per place. [2024-06-21 16:11:25,474 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 312 selfloop transitions, 28 changer transitions 0/345 dead transitions. [2024-06-21 16:11:25,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 345 transitions, 4452 flow [2024-06-21 16:11:25,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:11:25,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:11:25,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 16:11:25,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 16:11:25,475 INFO L175 Difference]: Start difference. First operand has 271 places, 328 transitions, 3714 flow. Second operand 7 states and 129 transitions. [2024-06-21 16:11:25,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 345 transitions, 4452 flow [2024-06-21 16:11:26,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 345 transitions, 4140 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-21 16:11:26,232 INFO L231 Difference]: Finished difference. Result has 269 places, 328 transitions, 3465 flow [2024-06-21 16:11:26,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3402, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3465, PETRI_PLACES=269, PETRI_TRANSITIONS=328} [2024-06-21 16:11:26,233 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-21 16:11:26,233 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 328 transitions, 3465 flow [2024-06-21 16:11:26,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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:11:26,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:26,233 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:11:26,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 16:11:26,233 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:11:26,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:26,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1387046540, now seen corresponding path program 4 times [2024-06-21 16:11:26,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:26,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840177789] [2024-06-21 16:11:26,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:26,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:26,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:27,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:27,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:27,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840177789] [2024-06-21 16:11:27,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840177789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:27,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:27,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:11:27,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116795033] [2024-06-21 16:11:27,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:27,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:11:27,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:27,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:11:27,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:11:27,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:11:27,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 328 transitions, 3465 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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:11:27,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:27,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:11:27,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:28,255 INFO L124 PetriNetUnfolderBase]: 3678/5907 cut-off events. [2024-06-21 16:11:28,255 INFO L125 PetriNetUnfolderBase]: For 909623/909632 co-relation queries the response was YES. [2024-06-21 16:11:28,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53475 conditions, 5907 events. 3678/5907 cut-off events. For 909623/909632 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 36133 event pairs, 812 based on Foata normal form. 7/5911 useless extension candidates. Maximal degree in co-relation 53347. Up to 5569 conditions per place. [2024-06-21 16:11:28,331 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 304 selfloop transitions, 36 changer transitions 0/345 dead transitions. [2024-06-21 16:11:28,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 345 transitions, 4279 flow [2024-06-21 16:11:28,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:11:28,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:11:28,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 16:11:28,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-21 16:11:28,332 INFO L175 Difference]: Start difference. First operand has 269 places, 328 transitions, 3465 flow. Second operand 7 states and 127 transitions. [2024-06-21 16:11:28,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 345 transitions, 4279 flow [2024-06-21 16:11:29,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 345 transitions, 4201 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 16:11:29,215 INFO L231 Difference]: Finished difference. Result has 270 places, 331 transitions, 3559 flow [2024-06-21 16:11:29,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3387, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3559, PETRI_PLACES=270, PETRI_TRANSITIONS=331} [2024-06-21 16:11:29,215 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 226 predicate places. [2024-06-21 16:11:29,215 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 331 transitions, 3559 flow [2024-06-21 16:11:29,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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:11:29,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:29,216 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:11:29,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 16:11:29,216 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:11:29,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:29,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1249433690, now seen corresponding path program 6 times [2024-06-21 16:11:29,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:29,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188854400] [2024-06-21 16:11:29,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:29,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:29,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:30,232 INFO 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:11:30,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:30,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188854400] [2024-06-21 16:11:30,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188854400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:30,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:30,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:30,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39121929] [2024-06-21 16:11:30,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:30,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:30,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:30,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:30,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:30,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:11:30,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 331 transitions, 3559 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:30,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:30,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:11:30,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:31,854 INFO L124 PetriNetUnfolderBase]: 3695/5945 cut-off events. [2024-06-21 16:11:31,854 INFO L125 PetriNetUnfolderBase]: For 939701/939704 co-relation queries the response was YES. [2024-06-21 16:11:31,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54236 conditions, 5945 events. 3695/5945 cut-off events. For 939701/939704 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 36482 event pairs, 797 based on Foata normal form. 6/5945 useless extension candidates. Maximal degree in co-relation 54107. Up to 5255 conditions per place. [2024-06-21 16:11:31,931 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 269 selfloop transitions, 97 changer transitions 0/371 dead transitions. [2024-06-21 16:11:31,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 371 transitions, 4514 flow [2024-06-21 16:11:31,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:11:31,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:11:31,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-21 16:11:31,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44651162790697674 [2024-06-21 16:11:31,933 INFO L175 Difference]: Start difference. First operand has 270 places, 331 transitions, 3559 flow. Second operand 10 states and 192 transitions. [2024-06-21 16:11:31,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 371 transitions, 4514 flow [2024-06-21 16:11:33,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 371 transitions, 4364 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-21 16:11:33,060 INFO L231 Difference]: Finished difference. Result has 276 places, 336 transitions, 3729 flow [2024-06-21 16:11:33,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3409, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3729, PETRI_PLACES=276, PETRI_TRANSITIONS=336} [2024-06-21 16:11:33,060 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 232 predicate places. [2024-06-21 16:11:33,060 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 336 transitions, 3729 flow [2024-06-21 16:11:33,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:33,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:33,061 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:11:33,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 16:11:33,061 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:11:33,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:33,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1167739958, now seen corresponding path program 7 times [2024-06-21 16:11:33,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:33,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289528151] [2024-06-21 16:11:33,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:33,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:33,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:34,076 INFO 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:11:34,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:34,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289528151] [2024-06-21 16:11:34,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289528151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:34,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:34,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:34,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106830290] [2024-06-21 16:11:34,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:34,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:34,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:34,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:34,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:34,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:11:34,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 336 transitions, 3729 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:34,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:34,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:11:34,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:35,818 INFO L124 PetriNetUnfolderBase]: 3723/5998 cut-off events. [2024-06-21 16:11:35,818 INFO L125 PetriNetUnfolderBase]: For 963839/963842 co-relation queries the response was YES. [2024-06-21 16:11:35,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55529 conditions, 5998 events. 3723/5998 cut-off events. For 963839/963842 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 36960 event pairs, 819 based on Foata normal form. 6/5998 useless extension candidates. Maximal degree in co-relation 55398. Up to 5294 conditions per place. [2024-06-21 16:11:35,901 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 264 selfloop transitions, 106 changer transitions 0/375 dead transitions. [2024-06-21 16:11:35,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 375 transitions, 4703 flow [2024-06-21 16:11:35,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:11:35,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:11:35,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-21 16:11:35,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4441860465116279 [2024-06-21 16:11:35,903 INFO L175 Difference]: Start difference. First operand has 276 places, 336 transitions, 3729 flow. Second operand 10 states and 191 transitions. [2024-06-21 16:11:35,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 375 transitions, 4703 flow [2024-06-21 16:11:36,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 375 transitions, 4424 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-21 16:11:36,985 INFO L231 Difference]: Finished difference. Result has 280 places, 342 transitions, 3810 flow [2024-06-21 16:11:36,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3456, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3810, PETRI_PLACES=280, PETRI_TRANSITIONS=342} [2024-06-21 16:11:36,985 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 236 predicate places. [2024-06-21 16:11:36,986 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 342 transitions, 3810 flow [2024-06-21 16:11:36,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:36,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:36,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:11:36,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 16:11:36,986 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:11:36,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:36,986 INFO L85 PathProgramCache]: Analyzing trace with hash -170549770, now seen corresponding path program 8 times [2024-06-21 16:11:36,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:36,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102815793] [2024-06-21 16:11:36,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:36,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:36,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:38,078 INFO 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:11:38,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:38,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102815793] [2024-06-21 16:11:38,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102815793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:38,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:38,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:38,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85998094] [2024-06-21 16:11:38,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:38,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:38,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:38,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:38,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:38,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:11:38,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 342 transitions, 3810 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:38,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:38,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:11:38,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:39,771 INFO L124 PetriNetUnfolderBase]: 3751/6026 cut-off events. [2024-06-21 16:11:39,772 INFO L125 PetriNetUnfolderBase]: For 986491/986494 co-relation queries the response was YES. [2024-06-21 16:11:39,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56470 conditions, 6026 events. 3751/6026 cut-off events. For 986491/986494 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 37000 event pairs, 804 based on Foata normal form. 6/6026 useless extension candidates. Maximal degree in co-relation 56337. Up to 5333 conditions per place. [2024-06-21 16:11:39,851 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 275 selfloop transitions, 103 changer transitions 0/383 dead transitions. [2024-06-21 16:11:39,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 383 transitions, 4825 flow [2024-06-21 16:11:39,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:11:39,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:11:39,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-21 16:11:39,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44883720930232557 [2024-06-21 16:11:39,852 INFO L175 Difference]: Start difference. First operand has 280 places, 342 transitions, 3810 flow. Second operand 10 states and 193 transitions. [2024-06-21 16:11:39,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 383 transitions, 4825 flow [2024-06-21 16:11:40,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 383 transitions, 4518 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-21 16:11:40,806 INFO L231 Difference]: Finished difference. Result has 284 places, 350 transitions, 3890 flow [2024-06-21 16:11:40,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3513, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3890, PETRI_PLACES=284, PETRI_TRANSITIONS=350} [2024-06-21 16:11:40,807 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 240 predicate places. [2024-06-21 16:11:40,807 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 350 transitions, 3890 flow [2024-06-21 16:11:40,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:40,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:40,807 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:11:40,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 16:11:40,807 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:11:40,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:40,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1062987690, now seen corresponding path program 9 times [2024-06-21 16:11:40,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:40,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457282633] [2024-06-21 16:11:40,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:40,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:40,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:41,827 INFO 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:11:41,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:41,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457282633] [2024-06-21 16:11:41,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457282633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:41,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:41,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:41,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296003644] [2024-06-21 16:11:41,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:41,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:41,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:41,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:41,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:41,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:11:41,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 350 transitions, 3890 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:41,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:41,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:11:41,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:43,467 INFO L124 PetriNetUnfolderBase]: 3793/6102 cut-off events. [2024-06-21 16:11:43,467 INFO L125 PetriNetUnfolderBase]: For 1026396/1026399 co-relation queries the response was YES. [2024-06-21 16:11:43,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58006 conditions, 6102 events. 3793/6102 cut-off events. For 1026396/1026399 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 37584 event pairs, 811 based on Foata normal form. 6/6102 useless extension candidates. Maximal degree in co-relation 57871. Up to 5316 conditions per place. [2024-06-21 16:11:43,556 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 275 selfloop transitions, 110 changer transitions 0/390 dead transitions. [2024-06-21 16:11:43,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 390 transitions, 5286 flow [2024-06-21 16:11:43,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:11:43,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:11:43,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-21 16:11:43,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-21 16:11:43,557 INFO L175 Difference]: Start difference. First operand has 284 places, 350 transitions, 3890 flow. Second operand 10 states and 196 transitions. [2024-06-21 16:11:43,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 390 transitions, 5286 flow [2024-06-21 16:11:44,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 390 transitions, 5018 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-21 16:11:44,991 INFO L231 Difference]: Finished difference. Result has 289 places, 354 transitions, 4045 flow [2024-06-21 16:11:44,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3622, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4045, PETRI_PLACES=289, PETRI_TRANSITIONS=354} [2024-06-21 16:11:44,992 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-21 16:11:44,992 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 354 transitions, 4045 flow [2024-06-21 16:11:44,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:44,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:44,992 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:11:44,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 16:11:44,993 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:11:44,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:44,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1070406300, now seen corresponding path program 10 times [2024-06-21 16:11:44,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:44,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379544100] [2024-06-21 16:11:44,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:44,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:45,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:46,017 INFO 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:11:46,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:46,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379544100] [2024-06-21 16:11:46,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379544100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:46,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:46,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:46,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319026990] [2024-06-21 16:11:46,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:46,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:46,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:46,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:46,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:46,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:11:46,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 354 transitions, 4045 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:46,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:46,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:11:46,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:47,685 INFO L124 PetriNetUnfolderBase]: 3785/6080 cut-off events. [2024-06-21 16:11:47,686 INFO L125 PetriNetUnfolderBase]: For 1030790/1030793 co-relation queries the response was YES. [2024-06-21 16:11:47,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57486 conditions, 6080 events. 3785/6080 cut-off events. For 1030790/1030793 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 37357 event pairs, 804 based on Foata normal form. 6/6080 useless extension candidates. Maximal degree in co-relation 57350. Up to 5387 conditions per place. [2024-06-21 16:11:47,772 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 280 selfloop transitions, 102 changer transitions 0/387 dead transitions. [2024-06-21 16:11:47,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 387 transitions, 4913 flow [2024-06-21 16:11:47,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:11:47,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:11:47,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-21 16:11:47,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-21 16:11:47,774 INFO L175 Difference]: Start difference. First operand has 289 places, 354 transitions, 4045 flow. Second operand 10 states and 194 transitions. [2024-06-21 16:11:47,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 387 transitions, 4913 flow [2024-06-21 16:11:49,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 387 transitions, 4623 flow, removed 87 selfloop flow, removed 6 redundant places. [2024-06-21 16:11:49,191 INFO L231 Difference]: Finished difference. Result has 293 places, 354 transitions, 3966 flow [2024-06-21 16:11:49,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3755, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3966, PETRI_PLACES=293, PETRI_TRANSITIONS=354} [2024-06-21 16:11:49,192 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-21 16:11:49,192 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 354 transitions, 3966 flow [2024-06-21 16:11:49,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:49,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:49,193 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:11:49,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 16:11:49,193 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:11:49,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:49,193 INFO L85 PathProgramCache]: Analyzing trace with hash 620597778, now seen corresponding path program 11 times [2024-06-21 16:11:49,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:49,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931847473] [2024-06-21 16:11:49,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:49,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:49,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:50,213 INFO 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:11:50,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:50,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931847473] [2024-06-21 16:11:50,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931847473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:50,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:50,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:50,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486268247] [2024-06-21 16:11:50,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:50,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:50,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:50,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:50,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:50,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:11:50,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 354 transitions, 3966 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:50,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:50,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:11:50,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:51,950 INFO L124 PetriNetUnfolderBase]: 3813/6123 cut-off events. [2024-06-21 16:11:51,951 INFO L125 PetriNetUnfolderBase]: For 1048546/1048549 co-relation queries the response was YES. [2024-06-21 16:11:52,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58035 conditions, 6123 events. 3813/6123 cut-off events. For 1048546/1048549 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 37688 event pairs, 809 based on Foata normal form. 6/6123 useless extension candidates. Maximal degree in co-relation 57897. Up to 5426 conditions per place. [2024-06-21 16:11:52,033 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 273 selfloop transitions, 113 changer transitions 0/391 dead transitions. [2024-06-21 16:11:52,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 391 transitions, 4974 flow [2024-06-21 16:11:52,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:11:52,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:11:52,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-21 16:11:52,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44651162790697674 [2024-06-21 16:11:52,034 INFO L175 Difference]: Start difference. First operand has 293 places, 354 transitions, 3966 flow. Second operand 10 states and 192 transitions. [2024-06-21 16:11:52,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 391 transitions, 4974 flow [2024-06-21 16:11:53,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 391 transitions, 4725 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-21 16:11:53,541 INFO L231 Difference]: Finished difference. Result has 293 places, 359 transitions, 4092 flow [2024-06-21 16:11:53,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3723, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4092, PETRI_PLACES=293, PETRI_TRANSITIONS=359} [2024-06-21 16:11:53,541 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-21 16:11:53,541 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 359 transitions, 4092 flow [2024-06-21 16:11:53,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:53,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:53,542 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:11:53,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 16:11:53,542 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:11:53,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:53,542 INFO L85 PathProgramCache]: Analyzing trace with hash 620866548, now seen corresponding path program 12 times [2024-06-21 16:11:53,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:53,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47243249] [2024-06-21 16:11:53,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:53,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:53,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:54,560 INFO 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:11:54,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:54,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47243249] [2024-06-21 16:11:54,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47243249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:54,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:54,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:54,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793365194] [2024-06-21 16:11:54,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:54,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:54,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:54,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:54,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:54,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:11:54,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 359 transitions, 4092 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:54,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:54,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:11:54,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:56,253 INFO L124 PetriNetUnfolderBase]: 3830/6150 cut-off events. [2024-06-21 16:11:56,254 INFO L125 PetriNetUnfolderBase]: For 1074021/1074024 co-relation queries the response was YES. [2024-06-21 16:11:56,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58703 conditions, 6150 events. 3830/6150 cut-off events. For 1074021/1074024 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 37879 event pairs, 804 based on Foata normal form. 6/6150 useless extension candidates. Maximal degree in co-relation 58565. Up to 5394 conditions per place. [2024-06-21 16:11:56,341 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 271 selfloop transitions, 118 changer transitions 0/394 dead transitions. [2024-06-21 16:11:56,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 394 transitions, 5074 flow [2024-06-21 16:11:56,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:11:56,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:11:56,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-21 16:11:56,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44883720930232557 [2024-06-21 16:11:56,342 INFO L175 Difference]: Start difference. First operand has 293 places, 359 transitions, 4092 flow. Second operand 10 states and 193 transitions. [2024-06-21 16:11:56,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 394 transitions, 5074 flow [2024-06-21 16:11:57,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 394 transitions, 4769 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-21 16:11:57,966 INFO L231 Difference]: Finished difference. Result has 297 places, 361 transitions, 4138 flow [2024-06-21 16:11:57,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3787, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4138, PETRI_PLACES=297, PETRI_TRANSITIONS=361} [2024-06-21 16:11:57,967 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 253 predicate places. [2024-06-21 16:11:57,967 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 361 transitions, 4138 flow [2024-06-21 16:11:57,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:57,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:57,967 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:11:57,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 16:11:57,967 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:11:57,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:57,967 INFO L85 PathProgramCache]: Analyzing trace with hash 868759156, now seen corresponding path program 13 times [2024-06-21 16:11:57,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:57,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760801159] [2024-06-21 16:11:57,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:57,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:57,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:59,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 16:11:59,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:59,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760801159] [2024-06-21 16:11:59,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760801159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:59,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:59,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:59,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123657827] [2024-06-21 16:11:59,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:59,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:59,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:59,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:59,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:59,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:11:59,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 361 transitions, 4138 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:59,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:59,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:11:59,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:01,008 INFO L124 PetriNetUnfolderBase]: 3847/6177 cut-off events. [2024-06-21 16:12:01,008 INFO L125 PetriNetUnfolderBase]: For 1097346/1097349 co-relation queries the response was YES. [2024-06-21 16:12:01,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59238 conditions, 6177 events. 3847/6177 cut-off events. For 1097346/1097349 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 38068 event pairs, 814 based on Foata normal form. 6/6177 useless extension candidates. Maximal degree in co-relation 59099. Up to 5480 conditions per place. [2024-06-21 16:12:01,090 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 270 selfloop transitions, 122 changer transitions 0/397 dead transitions. [2024-06-21 16:12:01,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 397 transitions, 5155 flow [2024-06-21 16:12:01,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:12:01,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:12:01,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-21 16:12:01,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 16:12:01,093 INFO L175 Difference]: Start difference. First operand has 297 places, 361 transitions, 4138 flow. Second operand 10 states and 190 transitions. [2024-06-21 16:12:01,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 397 transitions, 5155 flow [2024-06-21 16:12:02,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 397 transitions, 4818 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-21 16:12:02,825 INFO L231 Difference]: Finished difference. Result has 299 places, 365 transitions, 4191 flow [2024-06-21 16:12:02,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3805, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4191, PETRI_PLACES=299, PETRI_TRANSITIONS=365} [2024-06-21 16:12:02,826 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 255 predicate places. [2024-06-21 16:12:02,826 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 365 transitions, 4191 flow [2024-06-21 16:12:02,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:02,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:02,826 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:12:02,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 16:12:02,826 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:12:02,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:02,827 INFO L85 PathProgramCache]: Analyzing trace with hash -912159970, now seen corresponding path program 14 times [2024-06-21 16:12:02,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:02,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313467477] [2024-06-21 16:12:02,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:02,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:02,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:04,065 INFO 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:12:04,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:04,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313467477] [2024-06-21 16:12:04,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313467477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:04,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:04,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:12:04,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964422851] [2024-06-21 16:12:04,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:04,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:12:04,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:04,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:12:04,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:12:04,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:12:04,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 365 transitions, 4191 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:04,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:04,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:12:04,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:05,740 INFO L124 PetriNetUnfolderBase]: 3864/6204 cut-off events. [2024-06-21 16:12:05,740 INFO L125 PetriNetUnfolderBase]: For 1120764/1120767 co-relation queries the response was YES. [2024-06-21 16:12:05,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59724 conditions, 6204 events. 3864/6204 cut-off events. For 1120764/1120767 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 38232 event pairs, 814 based on Foata normal form. 6/6204 useless extension candidates. Maximal degree in co-relation 59584. Up to 5466 conditions per place. [2024-06-21 16:12:05,816 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 270 selfloop transitions, 125 changer transitions 0/400 dead transitions. [2024-06-21 16:12:05,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 400 transitions, 5193 flow [2024-06-21 16:12:05,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:12:05,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:12:05,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-21 16:12:05,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44651162790697674 [2024-06-21 16:12:05,817 INFO L175 Difference]: Start difference. First operand has 299 places, 365 transitions, 4191 flow. Second operand 10 states and 192 transitions. [2024-06-21 16:12:05,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 400 transitions, 5193 flow [2024-06-21 16:12:07,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 400 transitions, 4892 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-21 16:12:07,340 INFO L231 Difference]: Finished difference. Result has 303 places, 367 transitions, 4263 flow [2024-06-21 16:12:07,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3890, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4263, PETRI_PLACES=303, PETRI_TRANSITIONS=367} [2024-06-21 16:12:07,341 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 259 predicate places. [2024-06-21 16:12:07,341 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 367 transitions, 4263 flow [2024-06-21 16:12:07,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:07,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:07,341 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:12:07,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 16:12:07,341 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:12:07,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:07,342 INFO L85 PathProgramCache]: Analyzing trace with hash -587418850, now seen corresponding path program 15 times [2024-06-21 16:12:07,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:07,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397078760] [2024-06-21 16:12:07,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:07,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:07,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:08,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:12:08,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:08,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397078760] [2024-06-21 16:12:08,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397078760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:08,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:08,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:12:08,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691323284] [2024-06-21 16:12:08,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:08,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:12:08,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:08,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:12:08,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:12:08,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:12:08,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 367 transitions, 4263 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:08,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:08,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:12:08,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:10,421 INFO L124 PetriNetUnfolderBase]: 3856/6202 cut-off events. [2024-06-21 16:12:10,422 INFO L125 PetriNetUnfolderBase]: For 1125261/1125264 co-relation queries the response was YES. [2024-06-21 16:12:10,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59435 conditions, 6202 events. 3856/6202 cut-off events. For 1125261/1125264 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 38381 event pairs, 742 based on Foata normal form. 6/6202 useless extension candidates. Maximal degree in co-relation 59294. Up to 5105 conditions per place. [2024-06-21 16:12:10,511 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 242 selfloop transitions, 156 changer transitions 0/403 dead transitions. [2024-06-21 16:12:10,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 403 transitions, 5277 flow [2024-06-21 16:12:10,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:12:10,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:12:10,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-21 16:12:10,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44651162790697674 [2024-06-21 16:12:10,512 INFO L175 Difference]: Start difference. First operand has 303 places, 367 transitions, 4263 flow. Second operand 10 states and 192 transitions. [2024-06-21 16:12:10,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 403 transitions, 5277 flow [2024-06-21 16:12:12,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 403 transitions, 4922 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-21 16:12:12,420 INFO L231 Difference]: Finished difference. Result has 305 places, 369 transitions, 4347 flow [2024-06-21 16:12:12,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3908, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4347, PETRI_PLACES=305, PETRI_TRANSITIONS=369} [2024-06-21 16:12:12,420 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 261 predicate places. [2024-06-21 16:12:12,420 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 369 transitions, 4347 flow [2024-06-21 16:12:12,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:12,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:12,421 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:12:12,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 16:12:12,421 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:12:12,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:12,421 INFO L85 PathProgramCache]: Analyzing trace with hash 717576564, now seen corresponding path program 5 times [2024-06-21 16:12:12,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:12,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863161944] [2024-06-21 16:12:12,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:12,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:12,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:13,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:13,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:13,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863161944] [2024-06-21 16:12:13,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863161944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:13,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:13,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:12:13,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316476119] [2024-06-21 16:12:13,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:13,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:12:13,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:13,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:12:13,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:12:13,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:12:13,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 369 transitions, 4347 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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:12:13,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:13,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:12:13,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:14,487 INFO L124 PetriNetUnfolderBase]: 3861/6201 cut-off events. [2024-06-21 16:12:14,487 INFO L125 PetriNetUnfolderBase]: For 1134721/1134733 co-relation queries the response was YES. [2024-06-21 16:12:14,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59824 conditions, 6201 events. 3861/6201 cut-off events. For 1134721/1134733 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 38281 event pairs, 824 based on Foata normal form. 9/6203 useless extension candidates. Maximal degree in co-relation 59682. Up to 5831 conditions per place. [2024-06-21 16:12:14,581 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 328 selfloop transitions, 53 changer transitions 0/386 dead transitions. [2024-06-21 16:12:14,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 386 transitions, 5531 flow [2024-06-21 16:12:14,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:12:14,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:12:14,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 16:12:14,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-21 16:12:14,582 INFO L175 Difference]: Start difference. First operand has 305 places, 369 transitions, 4347 flow. Second operand 7 states and 127 transitions. [2024-06-21 16:12:14,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 386 transitions, 5531 flow [2024-06-21 16:12:16,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 386 transitions, 5110 flow, removed 56 selfloop flow, removed 8 redundant places. [2024-06-21 16:12:16,377 INFO L231 Difference]: Finished difference. Result has 304 places, 375 transitions, 4232 flow [2024-06-21 16:12:16,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3926, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4232, PETRI_PLACES=304, PETRI_TRANSITIONS=375} [2024-06-21 16:12:16,377 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 260 predicate places. [2024-06-21 16:12:16,377 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 375 transitions, 4232 flow [2024-06-21 16:12:16,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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:12:16,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:16,377 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:12:16,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 16:12:16,377 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:12:16,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:16,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1214556650, now seen corresponding path program 6 times [2024-06-21 16:12:16,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:16,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344986487] [2024-06-21 16:12:16,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:16,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:16,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:17,194 INFO 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:12:17,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:17,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344986487] [2024-06-21 16:12:17,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344986487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:17,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:17,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:12:17,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874600848] [2024-06-21 16:12:17,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:17,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:12:17,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:17,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:12:17,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:12:17,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:12:17,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 375 transitions, 4232 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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:12:17,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:17,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:12:17,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:18,462 INFO L124 PetriNetUnfolderBase]: 3858/6195 cut-off events. [2024-06-21 16:12:18,462 INFO L125 PetriNetUnfolderBase]: For 1149267/1149279 co-relation queries the response was YES. [2024-06-21 16:12:18,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59305 conditions, 6195 events. 3858/6195 cut-off events. For 1149267/1149279 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 38232 event pairs, 824 based on Foata normal form. 9/6197 useless extension candidates. Maximal degree in co-relation 59162. Up to 5828 conditions per place. [2024-06-21 16:12:18,545 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 327 selfloop transitions, 53 changer transitions 0/385 dead transitions. [2024-06-21 16:12:18,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 385 transitions, 5022 flow [2024-06-21 16:12:18,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:12:18,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:12:18,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 16:12:18,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-21 16:12:18,545 INFO L175 Difference]: Start difference. First operand has 304 places, 375 transitions, 4232 flow. Second operand 7 states and 126 transitions. [2024-06-21 16:12:18,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 385 transitions, 5022 flow [2024-06-21 16:12:20,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 385 transitions, 4776 flow, removed 85 selfloop flow, removed 4 redundant places. [2024-06-21 16:12:20,074 INFO L231 Difference]: Finished difference. Result has 307 places, 375 transitions, 4098 flow [2024-06-21 16:12:20,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3986, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4098, PETRI_PLACES=307, PETRI_TRANSITIONS=375} [2024-06-21 16:12:20,075 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 263 predicate places. [2024-06-21 16:12:20,075 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 375 transitions, 4098 flow [2024-06-21 16:12:20,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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:12:20,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:20,075 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:12:20,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 16:12:20,075 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:12:20,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:20,076 INFO L85 PathProgramCache]: Analyzing trace with hash 717572007, now seen corresponding path program 4 times [2024-06-21 16:12:20,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:20,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514357003] [2024-06-21 16:12:20,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:20,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:20,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:21,069 INFO 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:12:21,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:21,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514357003] [2024-06-21 16:12:21,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514357003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:21,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:21,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:12:21,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122221058] [2024-06-21 16:12:21,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:21,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:12:21,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:21,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:12:21,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:12:21,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:12:21,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 375 transitions, 4098 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:21,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:21,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:12:21,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:22,386 INFO L124 PetriNetUnfolderBase]: 3508/5803 cut-off events. [2024-06-21 16:12:22,386 INFO L125 PetriNetUnfolderBase]: For 1172845/1172871 co-relation queries the response was YES. [2024-06-21 16:12:22,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56339 conditions, 5803 events. 3508/5803 cut-off events. For 1172845/1172871 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 37359 event pairs, 784 based on Foata normal form. 9/5748 useless extension candidates. Maximal degree in co-relation 56195. Up to 4998 conditions per place. [2024-06-21 16:12:22,464 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 270 selfloop transitions, 35 changer transitions 0/390 dead transitions. [2024-06-21 16:12:22,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 390 transitions, 4812 flow [2024-06-21 16:12:22,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:12:22,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:12:22,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 16:12:22,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-21 16:12:22,465 INFO L175 Difference]: Start difference. First operand has 307 places, 375 transitions, 4098 flow. Second operand 8 states and 153 transitions. [2024-06-21 16:12:22,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 390 transitions, 4812 flow [2024-06-21 16:12:24,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 390 transitions, 4686 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 16:12:24,183 INFO L231 Difference]: Finished difference. Result has 309 places, 378 transitions, 4120 flow [2024-06-21 16:12:24,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3972, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4120, PETRI_PLACES=309, PETRI_TRANSITIONS=378} [2024-06-21 16:12:24,184 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 265 predicate places. [2024-06-21 16:12:24,184 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 378 transitions, 4120 flow [2024-06-21 16:12:24,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:24,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:24,184 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:12:24,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 16:12:24,184 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:12:24,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:24,184 INFO L85 PathProgramCache]: Analyzing trace with hash 717585027, now seen corresponding path program 5 times [2024-06-21 16:12:24,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:24,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923463259] [2024-06-21 16:12:24,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:24,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:24,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:25,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:25,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:25,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923463259] [2024-06-21 16:12:25,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923463259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:25,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:25,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:12:25,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880408260] [2024-06-21 16:12:25,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:25,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:12:25,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:25,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:12:25,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:12:25,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:12:25,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 378 transitions, 4120 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:25,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:25,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:12:25,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:26,552 INFO L124 PetriNetUnfolderBase]: 3513/5814 cut-off events. [2024-06-21 16:12:26,552 INFO L125 PetriNetUnfolderBase]: For 1193832/1193844 co-relation queries the response was YES. [2024-06-21 16:12:26,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57031 conditions, 5814 events. 3513/5814 cut-off events. For 1193832/1193844 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 37432 event pairs, 786 based on Foata normal form. 14/5764 useless extension candidates. Maximal degree in co-relation 56886. Up to 4999 conditions per place. [2024-06-21 16:12:26,633 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 268 selfloop transitions, 40 changer transitions 0/393 dead transitions. [2024-06-21 16:12:26,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 393 transitions, 4846 flow [2024-06-21 16:12:26,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:12:26,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:12:26,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 16:12:26,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-21 16:12:26,634 INFO L175 Difference]: Start difference. First operand has 309 places, 378 transitions, 4120 flow. Second operand 8 states and 155 transitions. [2024-06-21 16:12:26,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 393 transitions, 4846 flow [2024-06-21 16:12:28,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 393 transitions, 4720 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 16:12:28,210 INFO L231 Difference]: Finished difference. Result has 311 places, 381 transitions, 4158 flow [2024-06-21 16:12:28,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3994, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4158, PETRI_PLACES=311, PETRI_TRANSITIONS=381} [2024-06-21 16:12:28,210 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 267 predicate places. [2024-06-21 16:12:28,210 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 381 transitions, 4158 flow [2024-06-21 16:12:28,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:28,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:28,210 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:12:28,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 16:12:28,211 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:12:28,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:28,211 INFO L85 PathProgramCache]: Analyzing trace with hash 732822612, now seen corresponding path program 2 times [2024-06-21 16:12:28,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:28,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986564537] [2024-06-21 16:12:28,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:28,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:28,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:29,233 INFO 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:12:29,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:29,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986564537] [2024-06-21 16:12:29,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986564537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:29,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:29,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:12:29,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529434229] [2024-06-21 16:12:29,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:29,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:12:29,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:29,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:12:29,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:12:29,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:12:29,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 381 transitions, 4158 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:29,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:29,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:12:29,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:30,608 INFO L124 PetriNetUnfolderBase]: 3507/5814 cut-off events. [2024-06-21 16:12:30,608 INFO L125 PetriNetUnfolderBase]: For 1217107/1217119 co-relation queries the response was YES. [2024-06-21 16:12:30,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57651 conditions, 5814 events. 3507/5814 cut-off events. For 1217107/1217119 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 37558 event pairs, 785 based on Foata normal form. 4/5760 useless extension candidates. Maximal degree in co-relation 57505. Up to 5082 conditions per place. [2024-06-21 16:12:30,688 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 294 selfloop transitions, 17 changer transitions 0/396 dead transitions. [2024-06-21 16:12:30,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 396 transitions, 4890 flow [2024-06-21 16:12:30,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:12:30,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:12:30,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 16:12:30,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-21 16:12:30,689 INFO L175 Difference]: Start difference. First operand has 311 places, 381 transitions, 4158 flow. Second operand 8 states and 151 transitions. [2024-06-21 16:12:30,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 396 transitions, 4890 flow [2024-06-21 16:12:32,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 396 transitions, 4748 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 16:12:32,386 INFO L231 Difference]: Finished difference. Result has 313 places, 384 transitions, 4138 flow [2024-06-21 16:12:32,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4016, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4138, PETRI_PLACES=313, PETRI_TRANSITIONS=384} [2024-06-21 16:12:32,386 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 269 predicate places. [2024-06-21 16:12:32,386 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 384 transitions, 4138 flow [2024-06-21 16:12:32,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:32,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:32,386 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:12:32,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 16:12:32,387 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:12:32,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:32,387 INFO L85 PathProgramCache]: Analyzing trace with hash 717585492, now seen corresponding path program 3 times [2024-06-21 16:12:32,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:32,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359017088] [2024-06-21 16:12:32,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:32,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:32,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:33,360 INFO 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:12:33,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:33,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359017088] [2024-06-21 16:12:33,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359017088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:33,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:33,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:12:33,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464343551] [2024-06-21 16:12:33,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:33,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:12:33,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:33,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:12:33,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:12:33,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:12:33,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 384 transitions, 4138 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:33,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:33,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:12:33,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:34,625 INFO L124 PetriNetUnfolderBase]: 3529/5839 cut-off events. [2024-06-21 16:12:34,625 INFO L125 PetriNetUnfolderBase]: For 1238179/1238200 co-relation queries the response was YES. [2024-06-21 16:12:34,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58298 conditions, 5839 events. 3529/5839 cut-off events. For 1238179/1238200 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 37628 event pairs, 780 based on Foata normal form. 10/5789 useless extension candidates. Maximal degree in co-relation 58151. Up to 5076 conditions per place. [2024-06-21 16:12:34,705 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 289 selfloop transitions, 25 changer transitions 0/399 dead transitions. [2024-06-21 16:12:34,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 399 transitions, 4884 flow [2024-06-21 16:12:34,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:12:34,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:12:34,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 16:12:34,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 16:12:34,707 INFO L175 Difference]: Start difference. First operand has 313 places, 384 transitions, 4138 flow. Second operand 8 states and 152 transitions. [2024-06-21 16:12:34,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 399 transitions, 4884 flow [2024-06-21 16:12:36,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 399 transitions, 4754 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-21 16:12:36,821 INFO L231 Difference]: Finished difference. Result has 314 places, 387 transitions, 4152 flow [2024-06-21 16:12:36,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4008, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4152, PETRI_PLACES=314, PETRI_TRANSITIONS=387} [2024-06-21 16:12:36,821 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 270 predicate places. [2024-06-21 16:12:36,821 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 387 transitions, 4152 flow [2024-06-21 16:12:36,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:36,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:36,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:12:36,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 16:12:36,821 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:12:36,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:36,822 INFO L85 PathProgramCache]: Analyzing trace with hash -236105324, now seen corresponding path program 4 times [2024-06-21 16:12:36,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:36,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217878417] [2024-06-21 16:12:36,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:36,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:36,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:37,846 INFO 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:12:37,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:37,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217878417] [2024-06-21 16:12:37,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217878417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:37,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:37,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:12:37,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803145156] [2024-06-21 16:12:37,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:37,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:12:37,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:37,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:12:37,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:12:37,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:12:37,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 387 transitions, 4152 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:37,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:37,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:12:37,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:39,185 INFO L124 PetriNetUnfolderBase]: 3523/5831 cut-off events. [2024-06-21 16:12:39,186 INFO L125 PetriNetUnfolderBase]: For 1246420/1246441 co-relation queries the response was YES. [2024-06-21 16:12:39,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58351 conditions, 5831 events. 3523/5831 cut-off events. For 1246420/1246441 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 37560 event pairs, 775 based on Foata normal form. 10/5781 useless extension candidates. Maximal degree in co-relation 58204. Up to 5033 conditions per place. [2024-06-21 16:12:39,275 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 277 selfloop transitions, 42 changer transitions 0/404 dead transitions. [2024-06-21 16:12:39,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 404 transitions, 4922 flow [2024-06-21 16:12:39,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:12:39,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:12:39,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-21 16:12:39,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-21 16:12:39,276 INFO L175 Difference]: Start difference. First operand has 314 places, 387 transitions, 4152 flow. Second operand 8 states and 157 transitions. [2024-06-21 16:12:39,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 404 transitions, 4922 flow [2024-06-21 16:12:40,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 404 transitions, 4800 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 16:12:40,860 INFO L231 Difference]: Finished difference. Result has 316 places, 390 transitions, 4214 flow [2024-06-21 16:12:40,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4030, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4214, PETRI_PLACES=316, PETRI_TRANSITIONS=390} [2024-06-21 16:12:40,861 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 272 predicate places. [2024-06-21 16:12:40,861 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 390 transitions, 4214 flow [2024-06-21 16:12:40,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:40,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:40,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:40,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 16:12:40,861 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:12:40,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:40,861 INFO L85 PathProgramCache]: Analyzing trace with hash 732317157, now seen corresponding path program 6 times [2024-06-21 16:12:40,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:40,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724663165] [2024-06-21 16:12:40,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:40,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:40,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:41,890 INFO 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:12:41,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:41,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724663165] [2024-06-21 16:12:41,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724663165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:41,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:41,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:12:41,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734641553] [2024-06-21 16:12:41,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:41,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:12:41,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:41,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:12:41,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:12:42,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:12:42,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 390 transitions, 4214 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:42,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:42,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:12:42,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:43,208 INFO L124 PetriNetUnfolderBase]: 3521/5826 cut-off events. [2024-06-21 16:12:43,208 INFO L125 PetriNetUnfolderBase]: For 1254400/1254412 co-relation queries the response was YES. [2024-06-21 16:12:43,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58460 conditions, 5826 events. 3521/5826 cut-off events. For 1254400/1254412 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 37456 event pairs, 784 based on Foata normal form. 14/5776 useless extension candidates. Maximal degree in co-relation 58312. Up to 4988 conditions per place. [2024-06-21 16:12:43,290 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 262 selfloop transitions, 58 changer transitions 0/405 dead transitions. [2024-06-21 16:12:43,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 405 transitions, 4976 flow [2024-06-21 16:12:43,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:12:43,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:12:43,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 16:12:43,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-21 16:12:43,291 INFO L175 Difference]: Start difference. First operand has 316 places, 390 transitions, 4214 flow. Second operand 8 states and 155 transitions. [2024-06-21 16:12:43,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 405 transitions, 4976 flow [2024-06-21 16:12:44,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 405 transitions, 4814 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-21 16:12:44,924 INFO L231 Difference]: Finished difference. Result has 318 places, 393 transitions, 4264 flow [2024-06-21 16:12:44,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4052, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4264, PETRI_PLACES=318, PETRI_TRANSITIONS=393} [2024-06-21 16:12:44,924 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 274 predicate places. [2024-06-21 16:12:44,924 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 393 transitions, 4264 flow [2024-06-21 16:12:44,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:44,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:44,924 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:12:44,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 16:12:44,924 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:12:44,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:44,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1391799212, now seen corresponding path program 1 times [2024-06-21 16:12:44,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:44,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750458212] [2024-06-21 16:12:44,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:44,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:44,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:45,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:45,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:45,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750458212] [2024-06-21 16:12:45,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750458212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:45,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:45,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:12:45,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652827185] [2024-06-21 16:12:45,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:45,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:12:45,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:45,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:12:45,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:12:45,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:12:45,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 393 transitions, 4264 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:45,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:45,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:12:45,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:47,272 INFO L124 PetriNetUnfolderBase]: 3599/5919 cut-off events. [2024-06-21 16:12:47,272 INFO L125 PetriNetUnfolderBase]: For 1265333/1265354 co-relation queries the response was YES. [2024-06-21 16:12:47,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59498 conditions, 5919 events. 3599/5919 cut-off events. For 1265333/1265354 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 37723 event pairs, 752 based on Foata normal form. 22/5905 useless extension candidates. Maximal degree in co-relation 59349. Up to 5307 conditions per place. [2024-06-21 16:12:47,357 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 347 selfloop transitions, 17 changer transitions 0/415 dead transitions. [2024-06-21 16:12:47,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 415 transitions, 5124 flow [2024-06-21 16:12:47,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:12:47,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:12:47,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 16:12:47,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-21 16:12:47,358 INFO L175 Difference]: Start difference. First operand has 318 places, 393 transitions, 4264 flow. Second operand 8 states and 158 transitions. [2024-06-21 16:12:47,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 415 transitions, 5124 flow [2024-06-21 16:12:49,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 415 transitions, 4934 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-21 16:12:49,732 INFO L231 Difference]: Finished difference. Result has 320 places, 396 transitions, 4196 flow [2024-06-21 16:12:49,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4074, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4196, PETRI_PLACES=320, PETRI_TRANSITIONS=396} [2024-06-21 16:12:49,733 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 276 predicate places. [2024-06-21 16:12:49,733 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 396 transitions, 4196 flow [2024-06-21 16:12:49,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:49,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:49,733 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:12:49,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 16:12:49,733 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:12:49,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:49,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1493173512, now seen corresponding path program 1 times [2024-06-21 16:12:49,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:49,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874981310] [2024-06-21 16:12:49,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:49,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:49,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:50,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:50,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:50,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874981310] [2024-06-21 16:12:50,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874981310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:50,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:50,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:12:50,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068355367] [2024-06-21 16:12:50,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:50,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:12:50,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:50,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:12:50,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:12:50,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:12:50,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 396 transitions, 4196 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:50,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:50,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:12:50,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:52,095 INFO L124 PetriNetUnfolderBase]: 3613/5941 cut-off events. [2024-06-21 16:12:52,095 INFO L125 PetriNetUnfolderBase]: For 1313986/1314012 co-relation queries the response was YES. [2024-06-21 16:12:52,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60144 conditions, 5941 events. 3613/5941 cut-off events. For 1313986/1314012 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 37877 event pairs, 751 based on Foata normal form. 25/5930 useless extension candidates. Maximal degree in co-relation 59994. Up to 5327 conditions per place. [2024-06-21 16:12:52,184 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 348 selfloop transitions, 18 changer transitions 0/417 dead transitions. [2024-06-21 16:12:52,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 417 transitions, 5048 flow [2024-06-21 16:12:52,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:12:52,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:12:52,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-21 16:12:52,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-21 16:12:52,185 INFO L175 Difference]: Start difference. First operand has 320 places, 396 transitions, 4196 flow. Second operand 8 states and 157 transitions. [2024-06-21 16:12:52,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 417 transitions, 5048 flow [2024-06-21 16:12:54,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 417 transitions, 4948 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 16:12:54,523 INFO L231 Difference]: Finished difference. Result has 322 places, 400 transitions, 4211 flow [2024-06-21 16:12:54,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4096, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4211, PETRI_PLACES=322, PETRI_TRANSITIONS=400} [2024-06-21 16:12:54,523 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 278 predicate places. [2024-06-21 16:12:54,523 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 400 transitions, 4211 flow [2024-06-21 16:12:54,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:54,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:54,524 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:12:54,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 16:12:54,524 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:12:54,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:54,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1488525372, now seen corresponding path program 2 times [2024-06-21 16:12:54,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:54,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149671975] [2024-06-21 16:12:54,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:54,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:54,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:55,482 INFO 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:12:55,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:55,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149671975] [2024-06-21 16:12:55,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149671975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:55,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:55,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:12:55,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627566317] [2024-06-21 16:12:55,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:55,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:12:55,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:55,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:12:55,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:12:55,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:12:55,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 400 transitions, 4211 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:55,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:55,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:12:55,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:56,874 INFO L124 PetriNetUnfolderBase]: 3639/5991 cut-off events. [2024-06-21 16:12:56,874 INFO L125 PetriNetUnfolderBase]: For 1344485/1344511 co-relation queries the response was YES. [2024-06-21 16:12:56,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61738 conditions, 5991 events. 3639/5991 cut-off events. For 1344485/1344511 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 38296 event pairs, 752 based on Foata normal form. 28/5983 useless extension candidates. Maximal degree in co-relation 61587. Up to 5336 conditions per place. [2024-06-21 16:12:56,978 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 339 selfloop transitions, 32 changer transitions 0/422 dead transitions. [2024-06-21 16:12:56,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 422 transitions, 5347 flow [2024-06-21 16:12:56,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:12:56,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:12:56,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 16:12:56,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-21 16:12:56,979 INFO L175 Difference]: Start difference. First operand has 322 places, 400 transitions, 4211 flow. Second operand 8 states and 158 transitions. [2024-06-21 16:12:56,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 422 transitions, 5347 flow [2024-06-21 16:12:59,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 422 transitions, 5260 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 16:12:59,018 INFO L231 Difference]: Finished difference. Result has 325 places, 407 transitions, 4340 flow [2024-06-21 16:12:59,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4124, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4340, PETRI_PLACES=325, PETRI_TRANSITIONS=407} [2024-06-21 16:12:59,019 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-21 16:12:59,019 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 407 transitions, 4340 flow [2024-06-21 16:12:59,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:59,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:59,019 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:12:59,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 16:12:59,019 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:12:59,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:59,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1488531882, now seen corresponding path program 3 times [2024-06-21 16:12:59,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:59,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781798861] [2024-06-21 16:12:59,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:59,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:59,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:59,973 INFO 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:12:59,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:59,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781798861] [2024-06-21 16:12:59,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781798861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:59,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:59,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:12:59,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025069609] [2024-06-21 16:12:59,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:59,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:12:59,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:59,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:12:59,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:13:00,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:13:00,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 407 transitions, 4340 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:00,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:00,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:13:00,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:01,445 INFO L124 PetriNetUnfolderBase]: 3627/5965 cut-off events. [2024-06-21 16:13:01,445 INFO L125 PetriNetUnfolderBase]: For 1357591/1357612 co-relation queries the response was YES. [2024-06-21 16:13:01,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62369 conditions, 5965 events. 3627/5965 cut-off events. For 1357591/1357612 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 38082 event pairs, 750 based on Foata normal form. 25/5954 useless extension candidates. Maximal degree in co-relation 62216. Up to 5338 conditions per place. [2024-06-21 16:13:01,533 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 348 selfloop transitions, 23 changer transitions 0/422 dead transitions. [2024-06-21 16:13:01,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 422 transitions, 5150 flow [2024-06-21 16:13:01,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:13:01,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:13:01,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-21 16:13:01,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-21 16:13:01,534 INFO L175 Difference]: Start difference. First operand has 325 places, 407 transitions, 4340 flow. Second operand 8 states and 157 transitions. [2024-06-21 16:13:01,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 422 transitions, 5150 flow [2024-06-21 16:13:03,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 422 transitions, 5034 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-21 16:13:03,768 INFO L231 Difference]: Finished difference. Result has 329 places, 407 transitions, 4277 flow [2024-06-21 16:13:03,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4224, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4277, PETRI_PLACES=329, PETRI_TRANSITIONS=407} [2024-06-21 16:13:03,769 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 285 predicate places. [2024-06-21 16:13:03,769 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 407 transitions, 4277 flow [2024-06-21 16:13:03,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:03,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:03,769 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:13:03,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 16:13:03,769 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:13:03,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:03,769 INFO L85 PathProgramCache]: Analyzing trace with hash 732532638, now seen corresponding path program 4 times [2024-06-21 16:13:03,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:03,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954596104] [2024-06-21 16:13:03,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:03,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:03,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:04,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:13:04,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:04,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954596104] [2024-06-21 16:13:04,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954596104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:04,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:04,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:13:04,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413694996] [2024-06-21 16:13:04,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:04,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:13:04,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:04,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:13:04,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:13:05,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:13:05,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 407 transitions, 4277 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:05,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:05,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:13:05,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:06,409 INFO L124 PetriNetUnfolderBase]: 3656/6011 cut-off events. [2024-06-21 16:13:06,409 INFO L125 PetriNetUnfolderBase]: For 1394068/1394092 co-relation queries the response was YES. [2024-06-21 16:13:06,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63317 conditions, 6011 events. 3656/6011 cut-off events. For 1394068/1394092 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 38378 event pairs, 752 based on Foata normal form. 26/5999 useless extension candidates. Maximal degree in co-relation 63162. Up to 5278 conditions per place. [2024-06-21 16:13:06,506 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 326 selfloop transitions, 52 changer transitions 0/429 dead transitions. [2024-06-21 16:13:06,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 429 transitions, 5479 flow [2024-06-21 16:13:06,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:13:06,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:13:06,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 16:13:06,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-21 16:13:06,507 INFO L175 Difference]: Start difference. First operand has 329 places, 407 transitions, 4277 flow. Second operand 8 states and 161 transitions. [2024-06-21 16:13:06,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 429 transitions, 5479 flow [2024-06-21 16:13:08,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 429 transitions, 5410 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 16:13:08,906 INFO L231 Difference]: Finished difference. Result has 331 places, 414 transitions, 4508 flow [2024-06-21 16:13:08,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4208, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4508, PETRI_PLACES=331, PETRI_TRANSITIONS=414} [2024-06-21 16:13:08,906 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 287 predicate places. [2024-06-21 16:13:08,906 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 414 transitions, 4508 flow [2024-06-21 16:13:08,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:08,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:08,906 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:13:08,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 16:13:08,906 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:13:08,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:08,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1316041992, now seen corresponding path program 5 times [2024-06-21 16:13:08,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:08,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167411030] [2024-06-21 16:13:08,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:08,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:08,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:09,912 INFO 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:13:09,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:09,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167411030] [2024-06-21 16:13:09,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167411030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:09,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:09,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:13:09,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390820022] [2024-06-21 16:13:09,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:09,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:13:09,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:09,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:13:09,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:13:10,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:13:10,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 414 transitions, 4508 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:10,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:10,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:13:10,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:11,485 INFO L124 PetriNetUnfolderBase]: 3653/6018 cut-off events. [2024-06-21 16:13:11,485 INFO L125 PetriNetUnfolderBase]: For 1419117/1419149 co-relation queries the response was YES. [2024-06-21 16:13:11,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64425 conditions, 6018 events. 3653/6018 cut-off events. For 1419117/1419149 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 38560 event pairs, 761 based on Foata normal form. 27/6006 useless extension candidates. Maximal degree in co-relation 64268. Up to 5363 conditions per place. [2024-06-21 16:13:11,570 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 349 selfloop transitions, 30 changer transitions 0/430 dead transitions. [2024-06-21 16:13:11,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 430 transitions, 5423 flow [2024-06-21 16:13:11,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:13:11,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:13:11,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 16:13:11,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-21 16:13:11,571 INFO L175 Difference]: Start difference. First operand has 331 places, 414 transitions, 4508 flow. Second operand 8 states and 156 transitions. [2024-06-21 16:13:11,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 430 transitions, 5423 flow [2024-06-21 16:13:14,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 430 transitions, 5312 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-21 16:13:14,230 INFO L231 Difference]: Finished difference. Result has 335 places, 418 transitions, 4563 flow [2024-06-21 16:13:14,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4411, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4563, PETRI_PLACES=335, PETRI_TRANSITIONS=418} [2024-06-21 16:13:14,230 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 291 predicate places. [2024-06-21 16:13:14,230 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 418 transitions, 4563 flow [2024-06-21 16:13:14,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:14,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:14,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:14,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 16:13:14,231 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:13:14,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:14,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1316035482, now seen corresponding path program 6 times [2024-06-21 16:13:14,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:14,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648790770] [2024-06-21 16:13:14,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:14,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:14,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:15,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:15,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:15,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648790770] [2024-06-21 16:13:15,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648790770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:15,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:15,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:13:15,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909280812] [2024-06-21 16:13:15,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:15,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:13:15,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:15,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:13:15,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:13:15,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:13:15,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 418 transitions, 4563 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:15,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:15,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:13:15,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:16,818 INFO L124 PetriNetUnfolderBase]: 3649/6012 cut-off events. [2024-06-21 16:13:16,819 INFO L125 PetriNetUnfolderBase]: For 1412550/1412582 co-relation queries the response was YES. [2024-06-21 16:13:16,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64402 conditions, 6012 events. 3649/6012 cut-off events. For 1412550/1412582 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 38518 event pairs, 760 based on Foata normal form. 24/5998 useless extension candidates. Maximal degree in co-relation 64243. Up to 5352 conditions per place. [2024-06-21 16:13:16,903 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 350 selfloop transitions, 35 changer transitions 0/436 dead transitions. [2024-06-21 16:13:16,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 436 transitions, 5490 flow [2024-06-21 16:13:16,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:13:16,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:13:16,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 16:13:16,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-21 16:13:16,904 INFO L175 Difference]: Start difference. First operand has 335 places, 418 transitions, 4563 flow. Second operand 8 states and 158 transitions. [2024-06-21 16:13:16,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 436 transitions, 5490 flow [2024-06-21 16:13:19,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 436 transitions, 5367 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-21 16:13:19,400 INFO L231 Difference]: Finished difference. Result has 338 places, 424 transitions, 4630 flow [2024-06-21 16:13:19,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4444, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4630, PETRI_PLACES=338, PETRI_TRANSITIONS=424} [2024-06-21 16:13:19,400 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 294 predicate places. [2024-06-21 16:13:19,400 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 424 transitions, 4630 flow [2024-06-21 16:13:19,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:19,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:19,401 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:13:19,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 16:13:19,401 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:13:19,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:19,401 INFO L85 PathProgramCache]: Analyzing trace with hash 732840468, now seen corresponding path program 1 times [2024-06-21 16:13:19,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:19,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18723101] [2024-06-21 16:13:19,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:19,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:19,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:20,731 INFO 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:13:20,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:20,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18723101] [2024-06-21 16:13:20,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18723101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:20,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:20,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:13:20,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784027091] [2024-06-21 16:13:20,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:20,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:13:20,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:20,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:13:20,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:13:20,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-21 16:13:20,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 424 transitions, 4630 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:20,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:20,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-21 16:13:20,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:22,242 INFO L124 PetriNetUnfolderBase]: 3390/5705 cut-off events. [2024-06-21 16:13:22,242 INFO L125 PetriNetUnfolderBase]: For 1423068/1423098 co-relation queries the response was YES. [2024-06-21 16:13:22,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62020 conditions, 5705 events. 3390/5705 cut-off events. For 1423068/1423098 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 37526 event pairs, 745 based on Foata normal form. 18/5649 useless extension candidates. Maximal degree in co-relation 61859. Up to 4813 conditions per place. [2024-06-21 16:13:22,365 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 301 selfloop transitions, 19 changer transitions 0/441 dead transitions. [2024-06-21 16:13:22,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 441 transitions, 5414 flow [2024-06-21 16:13:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:13:22,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:13:22,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 16:13:22,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-21 16:13:22,366 INFO L175 Difference]: Start difference. First operand has 338 places, 424 transitions, 4630 flow. Second operand 9 states and 173 transitions. [2024-06-21 16:13:22,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 441 transitions, 5414 flow [2024-06-21 16:13:24,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 441 transitions, 5324 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-21 16:13:24,591 INFO L231 Difference]: Finished difference. Result has 344 places, 429 transitions, 4707 flow [2024-06-21 16:13:24,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4540, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4707, PETRI_PLACES=344, PETRI_TRANSITIONS=429} [2024-06-21 16:13:24,591 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-21 16:13:24,592 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 429 transitions, 4707 flow [2024-06-21 16:13:24,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:24,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:24,592 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:13:24,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 16:13:24,592 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:13:24,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:24,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1631784314, now seen corresponding path program 1 times [2024-06-21 16:13:24,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:24,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168205793] [2024-06-21 16:13:24,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:24,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:24,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:25,307 INFO 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:13:25,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:25,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168205793] [2024-06-21 16:13:25,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168205793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:25,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:25,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:13:25,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954684472] [2024-06-21 16:13:25,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:25,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:13:25,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:25,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:13:25,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:13:25,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:13:25,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 429 transitions, 4707 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:25,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:25,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:13:25,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:27,067 INFO L124 PetriNetUnfolderBase]: 3970/6363 cut-off events. [2024-06-21 16:13:27,068 INFO L125 PetriNetUnfolderBase]: For 1432436/1432443 co-relation queries the response was YES. [2024-06-21 16:13:27,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66928 conditions, 6363 events. 3970/6363 cut-off events. For 1432436/1432443 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 39222 event pairs, 804 based on Foata normal form. 7/6368 useless extension candidates. Maximal degree in co-relation 66764. Up to 5924 conditions per place. [2024-06-21 16:13:27,195 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 390 selfloop transitions, 62 changer transitions 0/457 dead transitions. [2024-06-21 16:13:27,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 457 transitions, 5787 flow [2024-06-21 16:13:27,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:13:27,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:13:27,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 16:13:27,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-21 16:13:27,197 INFO L175 Difference]: Start difference. First operand has 344 places, 429 transitions, 4707 flow. Second operand 8 states and 153 transitions. [2024-06-21 16:13:27,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 457 transitions, 5787 flow [2024-06-21 16:13:29,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 457 transitions, 5662 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-21 16:13:29,977 INFO L231 Difference]: Finished difference. Result has 346 places, 432 transitions, 4816 flow [2024-06-21 16:13:29,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4582, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4816, PETRI_PLACES=346, PETRI_TRANSITIONS=432} [2024-06-21 16:13:29,978 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 302 predicate places. [2024-06-21 16:13:29,978 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 432 transitions, 4816 flow [2024-06-21 16:13:29,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:29,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:29,978 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:13:29,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 16:13:29,978 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:13:29,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:29,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1625118074, now seen corresponding path program 2 times [2024-06-21 16:13:29,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:29,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467329920] [2024-06-21 16:13:29,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:29,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:29,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:30,759 INFO 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:13:30,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:30,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467329920] [2024-06-21 16:13:30,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467329920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:30,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:30,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:13:30,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671625185] [2024-06-21 16:13:30,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:30,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:13:30,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:30,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:13:30,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:13:30,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:13:30,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 432 transitions, 4816 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:30,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:30,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:13:30,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:32,387 INFO L124 PetriNetUnfolderBase]: 3983/6384 cut-off events. [2024-06-21 16:13:32,388 INFO L125 PetriNetUnfolderBase]: For 1462637/1462644 co-relation queries the response was YES. [2024-06-21 16:13:32,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67844 conditions, 6384 events. 3983/6384 cut-off events. For 1462637/1462644 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 39456 event pairs, 808 based on Foata normal form. 7/6389 useless extension candidates. Maximal degree in co-relation 67679. Up to 5918 conditions per place. [2024-06-21 16:13:32,497 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 389 selfloop transitions, 68 changer transitions 0/462 dead transitions. [2024-06-21 16:13:32,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 462 transitions, 6247 flow [2024-06-21 16:13:32,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:13:32,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:13:32,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 16:13:32,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 16:13:32,498 INFO L175 Difference]: Start difference. First operand has 346 places, 432 transitions, 4816 flow. Second operand 8 states and 152 transitions. [2024-06-21 16:13:32,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 462 transitions, 6247 flow [2024-06-21 16:13:34,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 462 transitions, 6039 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-21 16:13:34,766 INFO L231 Difference]: Finished difference. Result has 349 places, 440 transitions, 4995 flow [2024-06-21 16:13:34,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4608, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4995, PETRI_PLACES=349, PETRI_TRANSITIONS=440} [2024-06-21 16:13:34,767 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 305 predicate places. [2024-06-21 16:13:34,767 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 440 transitions, 4995 flow [2024-06-21 16:13:34,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:34,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:34,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:34,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 16:13:34,767 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:13:34,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:34,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1381551823, now seen corresponding path program 1 times [2024-06-21 16:13:34,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:34,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508193096] [2024-06-21 16:13:34,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:34,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:34,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:35,913 INFO 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:13:35,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:35,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508193096] [2024-06-21 16:13:35,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508193096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:35,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:35,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:13:35,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101123818] [2024-06-21 16:13:35,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:35,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:13:35,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:35,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:13:35,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:13:36,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:13:36,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 440 transitions, 4995 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:36,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:36,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:13:36,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:37,925 INFO L124 PetriNetUnfolderBase]: 4147/6677 cut-off events. [2024-06-21 16:13:37,925 INFO L125 PetriNetUnfolderBase]: For 1556392/1556399 co-relation queries the response was YES. [2024-06-21 16:13:37,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70269 conditions, 6677 events. 4147/6677 cut-off events. For 1556392/1556399 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 41929 event pairs, 775 based on Foata normal form. 16/6689 useless extension candidates. Maximal degree in co-relation 70102. Up to 5296 conditions per place. [2024-06-21 16:13:38,028 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 353 selfloop transitions, 142 changer transitions 0/500 dead transitions. [2024-06-21 16:13:38,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 500 transitions, 6441 flow [2024-06-21 16:13:38,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:13:38,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:13:38,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-21 16:13:38,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4693446088794926 [2024-06-21 16:13:38,029 INFO L175 Difference]: Start difference. First operand has 349 places, 440 transitions, 4995 flow. Second operand 11 states and 222 transitions. [2024-06-21 16:13:38,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 500 transitions, 6441 flow [2024-06-21 16:13:41,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 500 transitions, 6256 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-21 16:13:41,327 INFO L231 Difference]: Finished difference. Result has 358 places, 451 transitions, 5354 flow [2024-06-21 16:13:41,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4810, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5354, PETRI_PLACES=358, PETRI_TRANSITIONS=451} [2024-06-21 16:13:41,327 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 314 predicate places. [2024-06-21 16:13:41,327 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 451 transitions, 5354 flow [2024-06-21 16:13:41,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:41,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:41,327 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:13:41,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 16:13:41,328 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:13:41,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:41,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1487893784, now seen corresponding path program 3 times [2024-06-21 16:13:41,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:41,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136317048] [2024-06-21 16:13:41,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:41,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:41,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:42,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:42,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:42,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136317048] [2024-06-21 16:13:42,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136317048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:42,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:42,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:13:42,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503259983] [2024-06-21 16:13:42,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:42,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:13:42,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:42,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:13:42,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:13:42,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:13:42,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 451 transitions, 5354 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:42,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:42,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:13:42,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:43,918 INFO L124 PetriNetUnfolderBase]: 4152/6704 cut-off events. [2024-06-21 16:13:43,918 INFO L125 PetriNetUnfolderBase]: For 1533621/1533624 co-relation queries the response was YES. [2024-06-21 16:13:43,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71511 conditions, 6704 events. 4152/6704 cut-off events. For 1533621/1533624 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 42262 event pairs, 828 based on Foata normal form. 3/6705 useless extension candidates. Maximal degree in co-relation 71340. Up to 6233 conditions per place. [2024-06-21 16:13:44,011 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 414 selfloop transitions, 58 changer transitions 0/477 dead transitions. [2024-06-21 16:13:44,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 477 transitions, 6461 flow [2024-06-21 16:13:44,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:13:44,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:13:44,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 16:13:44,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-21 16:13:44,012 INFO L175 Difference]: Start difference. First operand has 358 places, 451 transitions, 5354 flow. Second operand 8 states and 151 transitions. [2024-06-21 16:13:44,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 477 transitions, 6461 flow [2024-06-21 16:13:46,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 477 transitions, 6126 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-21 16:13:46,869 INFO L231 Difference]: Finished difference. Result has 360 places, 454 transitions, 5238 flow [2024-06-21 16:13:46,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5019, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5238, PETRI_PLACES=360, PETRI_TRANSITIONS=454} [2024-06-21 16:13:46,870 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 316 predicate places. [2024-06-21 16:13:46,870 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 454 transitions, 5238 flow [2024-06-21 16:13:46,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:46,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:46,870 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:13:46,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 16:13:46,870 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:13:46,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:46,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1487685247, now seen corresponding path program 1 times [2024-06-21 16:13:46,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:46,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527920607] [2024-06-21 16:13:46,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:46,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:46,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:47,570 INFO 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:13:47,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:47,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527920607] [2024-06-21 16:13:47,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527920607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:47,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:47,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:13:47,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66254010] [2024-06-21 16:13:47,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:47,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:13:47,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:47,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:13:47,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:13:47,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:13:47,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 454 transitions, 5238 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:47,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:47,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:13:47,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:49,520 INFO L124 PetriNetUnfolderBase]: 4162/6721 cut-off events. [2024-06-21 16:13:49,521 INFO L125 PetriNetUnfolderBase]: For 1553893/1553900 co-relation queries the response was YES. [2024-06-21 16:13:49,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71048 conditions, 6721 events. 4162/6721 cut-off events. For 1553893/1553900 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 42395 event pairs, 819 based on Foata normal form. 8/6726 useless extension candidates. Maximal degree in co-relation 70876. Up to 6298 conditions per place. [2024-06-21 16:13:49,639 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 439 selfloop transitions, 37 changer transitions 0/481 dead transitions. [2024-06-21 16:13:49,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 481 transitions, 6380 flow [2024-06-21 16:13:49,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:13:49,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:13:49,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 16:13:49,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 16:13:49,641 INFO L175 Difference]: Start difference. First operand has 360 places, 454 transitions, 5238 flow. Second operand 8 states and 152 transitions. [2024-06-21 16:13:49,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 481 transitions, 6380 flow [2024-06-21 16:13:52,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 481 transitions, 6196 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 16:13:52,666 INFO L231 Difference]: Finished difference. Result has 362 places, 457 transitions, 5236 flow [2024-06-21 16:13:52,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5054, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5236, PETRI_PLACES=362, PETRI_TRANSITIONS=457} [2024-06-21 16:13:52,666 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-21 16:13:52,666 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 457 transitions, 5236 flow [2024-06-21 16:13:52,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:52,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:52,666 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:13:52,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 16:13:52,667 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:13:52,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:52,667 INFO L85 PathProgramCache]: Analyzing trace with hash -873331230, now seen corresponding path program 1 times [2024-06-21 16:13:52,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:52,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838140659] [2024-06-21 16:13:52,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:52,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:52,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:53,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:53,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:53,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838140659] [2024-06-21 16:13:53,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838140659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:53,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:53,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:13:53,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339536987] [2024-06-21 16:13:53,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:53,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:13:53,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:53,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:13:53,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:13:53,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:13:53,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 457 transitions, 5236 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:53,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:53,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:13:53,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:55,319 INFO L124 PetriNetUnfolderBase]: 4167/6727 cut-off events. [2024-06-21 16:13:55,319 INFO L125 PetriNetUnfolderBase]: For 1572816/1572823 co-relation queries the response was YES. [2024-06-21 16:13:55,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71678 conditions, 6727 events. 4167/6727 cut-off events. For 1572816/1572823 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 42470 event pairs, 824 based on Foata normal form. 7/6732 useless extension candidates. Maximal degree in co-relation 71505. Up to 6347 conditions per place. [2024-06-21 16:13:55,422 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 444 selfloop transitions, 31 changer transitions 0/480 dead transitions. [2024-06-21 16:13:55,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 480 transitions, 6342 flow [2024-06-21 16:13:55,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:13:55,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:13:55,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 16:13:55,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-21 16:13:55,423 INFO L175 Difference]: Start difference. First operand has 362 places, 457 transitions, 5236 flow. Second operand 8 states and 146 transitions. [2024-06-21 16:13:55,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 480 transitions, 6342 flow [2024-06-21 16:13:58,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 480 transitions, 6205 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-21 16:13:58,832 INFO L231 Difference]: Finished difference. Result has 365 places, 460 transitions, 5265 flow [2024-06-21 16:13:58,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5099, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5265, PETRI_PLACES=365, PETRI_TRANSITIONS=460} [2024-06-21 16:13:58,833 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 321 predicate places. [2024-06-21 16:13:58,833 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 460 transitions, 5265 flow [2024-06-21 16:13:58,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:58,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:58,833 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:13:58,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 16:13:58,833 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:13:58,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:58,844 INFO L85 PathProgramCache]: Analyzing trace with hash -2083404487, now seen corresponding path program 2 times [2024-06-21 16:13:58,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:58,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712270825] [2024-06-21 16:13:58,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:58,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:58,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:59,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:59,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:59,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712270825] [2024-06-21 16:13:59,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712270825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:59,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:59,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:13:59,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468321592] [2024-06-21 16:13:59,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:59,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:13:59,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:59,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:13:59,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:13:59,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:13:59,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 460 transitions, 5265 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:59,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:59,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:13:59,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:01,382 INFO L124 PetriNetUnfolderBase]: 4177/6744 cut-off events. [2024-06-21 16:14:01,382 INFO L125 PetriNetUnfolderBase]: For 1605601/1605608 co-relation queries the response was YES. [2024-06-21 16:14:01,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72241 conditions, 6744 events. 4177/6744 cut-off events. For 1605601/1605608 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 42601 event pairs, 818 based on Foata normal form. 8/6749 useless extension candidates. Maximal degree in co-relation 72067. Up to 6308 conditions per place. [2024-06-21 16:14:01,481 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 439 selfloop transitions, 41 changer transitions 0/485 dead transitions. [2024-06-21 16:14:01,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 485 transitions, 6433 flow [2024-06-21 16:14:01,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:14:01,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:14:01,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 16:14:01,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 16:14:01,482 INFO L175 Difference]: Start difference. First operand has 365 places, 460 transitions, 5265 flow. Second operand 8 states and 152 transitions. [2024-06-21 16:14:01,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 485 transitions, 6433 flow [2024-06-21 16:14:04,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 485 transitions, 6289 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 16:14:04,684 INFO L231 Difference]: Finished difference. Result has 367 places, 463 transitions, 5319 flow [2024-06-21 16:14:04,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5121, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5319, PETRI_PLACES=367, PETRI_TRANSITIONS=463} [2024-06-21 16:14:04,684 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-21 16:14:04,685 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 463 transitions, 5319 flow [2024-06-21 16:14:04,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:14:04,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:04,685 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:14:04,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 16:14:04,685 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:14:04,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:04,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1487535734, now seen corresponding path program 4 times [2024-06-21 16:14:04,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:04,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341458037] [2024-06-21 16:14:04,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:04,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:04,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:05,455 INFO 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:14:05,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:05,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341458037] [2024-06-21 16:14:05,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341458037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:05,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:05,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:14:05,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023472815] [2024-06-21 16:14:05,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:05,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:14:05,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:05,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:14:05,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:14:05,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:14:05,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 463 transitions, 5319 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:14:05,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:05,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:14:05,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:07,288 INFO L124 PetriNetUnfolderBase]: 4182/6750 cut-off events. [2024-06-21 16:14:07,288 INFO L125 PetriNetUnfolderBase]: For 1626109/1626112 co-relation queries the response was YES. [2024-06-21 16:14:07,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72992 conditions, 6750 events. 4182/6750 cut-off events. For 1626109/1626112 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 42675 event pairs, 826 based on Foata normal form. 3/6751 useless extension candidates. Maximal degree in co-relation 72817. Up to 6260 conditions per place. [2024-06-21 16:14:07,392 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 415 selfloop transitions, 65 changer transitions 0/485 dead transitions. [2024-06-21 16:14:07,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 485 transitions, 6451 flow [2024-06-21 16:14:07,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:14:07,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:14:07,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 16:14:07,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-21 16:14:07,393 INFO L175 Difference]: Start difference. First operand has 367 places, 463 transitions, 5319 flow. Second operand 8 states and 149 transitions. [2024-06-21 16:14:07,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 485 transitions, 6451 flow [2024-06-21 16:14:10,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 485 transitions, 6279 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-21 16:14:10,857 INFO L231 Difference]: Finished difference. Result has 369 places, 466 transitions, 5403 flow [2024-06-21 16:14:10,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5147, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5403, PETRI_PLACES=369, PETRI_TRANSITIONS=466} [2024-06-21 16:14:10,858 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 325 predicate places. [2024-06-21 16:14:10,858 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 466 transitions, 5403 flow [2024-06-21 16:14:10,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:14:10,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:10,858 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:14:10,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 16:14:10,858 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:14:10,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:10,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1280881860, now seen corresponding path program 2 times [2024-06-21 16:14:10,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:10,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220014344] [2024-06-21 16:14:10,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:10,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:10,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:11,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:14:11,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:11,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220014344] [2024-06-21 16:14:11,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220014344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:11,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:11,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:14:11,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855166337] [2024-06-21 16:14:11,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:11,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:14:11,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:11,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:14:11,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:14:11,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:14:11,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 466 transitions, 5403 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:14:11,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:11,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:14:11,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:13,571 INFO L124 PetriNetUnfolderBase]: 4187/6748 cut-off events. [2024-06-21 16:14:13,571 INFO L125 PetriNetUnfolderBase]: For 1651104/1651111 co-relation queries the response was YES. [2024-06-21 16:14:13,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73509 conditions, 6748 events. 4187/6748 cut-off events. For 1651104/1651111 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 42466 event pairs, 818 based on Foata normal form. 7/6753 useless extension candidates. Maximal degree in co-relation 73333. Up to 6362 conditions per place. [2024-06-21 16:14:13,681 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 441 selfloop transitions, 39 changer transitions 0/485 dead transitions. [2024-06-21 16:14:13,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 485 transitions, 6513 flow [2024-06-21 16:14:13,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:14:13,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:14:13,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 16:14:13,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-21 16:14:13,681 INFO L175 Difference]: Start difference. First operand has 369 places, 466 transitions, 5403 flow. Second operand 8 states and 144 transitions. [2024-06-21 16:14:13,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 485 transitions, 6513 flow [2024-06-21 16:14:17,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 485 transitions, 6279 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-21 16:14:17,667 INFO L231 Difference]: Finished difference. Result has 371 places, 469 transitions, 5361 flow [2024-06-21 16:14:17,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5169, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5361, PETRI_PLACES=371, PETRI_TRANSITIONS=469} [2024-06-21 16:14:17,667 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 327 predicate places. [2024-06-21 16:14:17,667 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 469 transitions, 5361 flow [2024-06-21 16:14:17,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:14:17,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:17,669 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:14:17,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 16:14:17,669 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:14:17,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:17,669 INFO L85 PathProgramCache]: Analyzing trace with hash -171328661, now seen corresponding path program 3 times [2024-06-21 16:14:17,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:17,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205085414] [2024-06-21 16:14:17,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:17,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:17,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:18,503 INFO 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:14:18,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:18,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205085414] [2024-06-21 16:14:18,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205085414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:18,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:18,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:14:18,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570123384] [2024-06-21 16:14:18,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:18,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:14:18,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:18,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:14:18,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:14:18,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:14:18,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 469 transitions, 5361 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:14:18,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:18,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:14:18,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:20,243 INFO L124 PetriNetUnfolderBase]: 4213/6789 cut-off events. [2024-06-21 16:14:20,243 INFO L125 PetriNetUnfolderBase]: For 1701142/1701149 co-relation queries the response was YES. [2024-06-21 16:14:20,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74652 conditions, 6789 events. 4213/6789 cut-off events. For 1701142/1701149 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 42808 event pairs, 823 based on Foata normal form. 8/6794 useless extension candidates. Maximal degree in co-relation 74475. Up to 6326 conditions per place. [2024-06-21 16:14:20,355 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 436 selfloop transitions, 53 changer transitions 0/494 dead transitions. [2024-06-21 16:14:20,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 494 transitions, 6909 flow [2024-06-21 16:14:20,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:14:20,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:14:20,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 16:14:20,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-21 16:14:20,357 INFO L175 Difference]: Start difference. First operand has 371 places, 469 transitions, 5361 flow. Second operand 8 states and 150 transitions. [2024-06-21 16:14:20,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 494 transitions, 6909 flow [2024-06-21 16:14:24,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 494 transitions, 6739 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-21 16:14:24,775 INFO L231 Difference]: Finished difference. Result has 373 places, 475 transitions, 5537 flow [2024-06-21 16:14:24,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5191, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5537, PETRI_PLACES=373, PETRI_TRANSITIONS=475} [2024-06-21 16:14:24,776 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 329 predicate places. [2024-06-21 16:14:24,776 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 475 transitions, 5537 flow [2024-06-21 16:14:24,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:14:24,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:24,776 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:14:24,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 16:14:24,776 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:14:24,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:24,777 INFO L85 PathProgramCache]: Analyzing trace with hash -666678224, now seen corresponding path program 5 times [2024-06-21 16:14:24,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:24,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626512598] [2024-06-21 16:14:24,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:24,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:24,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:25,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:14:25,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:25,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626512598] [2024-06-21 16:14:25,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626512598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:25,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:25,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:14:25,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127786632] [2024-06-21 16:14:25,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:25,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:14:25,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:25,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:14:25,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:14:25,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:14:25,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 475 transitions, 5537 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:14:25,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:25,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:14:25,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:27,538 INFO L124 PetriNetUnfolderBase]: 4234/6829 cut-off events. [2024-06-21 16:14:27,538 INFO L125 PetriNetUnfolderBase]: For 1743631/1743634 co-relation queries the response was YES. [2024-06-21 16:14:27,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76090 conditions, 6829 events. 4234/6829 cut-off events. For 1743631/1743634 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 43157 event pairs, 839 based on Foata normal form. 3/6830 useless extension candidates. Maximal degree in co-relation 75912. Up to 6287 conditions per place. [2024-06-21 16:14:27,648 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 411 selfloop transitions, 87 changer transitions 0/503 dead transitions. [2024-06-21 16:14:27,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 503 transitions, 7470 flow [2024-06-21 16:14:27,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:14:27,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:14:27,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 16:14:27,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-21 16:14:27,649 INFO L175 Difference]: Start difference. First operand has 373 places, 475 transitions, 5537 flow. Second operand 8 states and 149 transitions. [2024-06-21 16:14:27,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 503 transitions, 7470 flow [2024-06-21 16:14:31,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 503 transitions, 7313 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-21 16:14:31,954 INFO L231 Difference]: Finished difference. Result has 378 places, 486 transitions, 5996 flow [2024-06-21 16:14:31,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5380, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5996, PETRI_PLACES=378, PETRI_TRANSITIONS=486} [2024-06-21 16:14:31,955 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-21 16:14:31,955 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 486 transitions, 5996 flow [2024-06-21 16:14:31,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:14:31,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:31,955 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:14:31,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 16:14:31,956 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:14:31,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:31,956 INFO L85 PathProgramCache]: Analyzing trace with hash -666410880, now seen corresponding path program 3 times [2024-06-21 16:14:31,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:31,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612545811] [2024-06-21 16:14:31,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:31,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:31,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:32,996 INFO 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:14:32,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:32,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612545811] [2024-06-21 16:14:32,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612545811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:32,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:32,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:14:32,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716883312] [2024-06-21 16:14:32,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:32,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:14:32,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:32,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:14:32,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:14:33,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:14:33,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 486 transitions, 5996 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:14:33,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:33,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:14:33,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:34,793 INFO L124 PetriNetUnfolderBase]: 4247/6845 cut-off events. [2024-06-21 16:14:34,793 INFO L125 PetriNetUnfolderBase]: For 1781940/1781947 co-relation queries the response was YES. [2024-06-21 16:14:34,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77111 conditions, 6845 events. 4247/6845 cut-off events. For 1781940/1781947 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 43277 event pairs, 817 based on Foata normal form. 7/6850 useless extension candidates. Maximal degree in co-relation 76930. Up to 6432 conditions per place. [2024-06-21 16:14:34,914 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 454 selfloop transitions, 50 changer transitions 0/509 dead transitions. [2024-06-21 16:14:34,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 509 transitions, 7534 flow [2024-06-21 16:14:34,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:14:34,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:14:34,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 16:14:34,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-21 16:14:34,915 INFO L175 Difference]: Start difference. First operand has 378 places, 486 transitions, 5996 flow. Second operand 8 states and 146 transitions. [2024-06-21 16:14:34,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 509 transitions, 7534 flow [2024-06-21 16:14:38,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 509 transitions, 7317 flow, removed 82 selfloop flow, removed 3 redundant places. [2024-06-21 16:14:38,830 INFO L231 Difference]: Finished difference. Result has 383 places, 492 transitions, 6115 flow [2024-06-21 16:14:38,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5783, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6115, PETRI_PLACES=383, PETRI_TRANSITIONS=492} [2024-06-21 16:14:38,830 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 339 predicate places. [2024-06-21 16:14:38,830 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 492 transitions, 6115 flow [2024-06-21 16:14:38,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:14:38,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:38,830 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:14:38,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 16:14:38,830 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:14:38,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:38,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1281032024, now seen corresponding path program 6 times [2024-06-21 16:14:38,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:38,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567139375] [2024-06-21 16:14:38,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:38,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:38,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:39,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:14:39,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:39,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567139375] [2024-06-21 16:14:39,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567139375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:39,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:39,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:14:39,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139604048] [2024-06-21 16:14:39,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:39,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:14:39,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:39,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:14:39,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:14:39,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:14:39,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 492 transitions, 6115 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:14:39,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:39,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:14:39,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:41,445 INFO L124 PetriNetUnfolderBase]: 4244/6833 cut-off events. [2024-06-21 16:14:41,446 INFO L125 PetriNetUnfolderBase]: For 1796368/1796371 co-relation queries the response was YES. [2024-06-21 16:14:41,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77076 conditions, 6833 events. 4244/6833 cut-off events. For 1796368/1796371 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 43070 event pairs, 829 based on Foata normal form. 3/6834 useless extension candidates. Maximal degree in co-relation 76893. Up to 6302 conditions per place. [2024-06-21 16:14:41,562 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 416 selfloop transitions, 88 changer transitions 0/509 dead transitions. [2024-06-21 16:14:41,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 509 transitions, 7685 flow [2024-06-21 16:14:41,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:14:41,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:14:41,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 16:14:41,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-21 16:14:41,563 INFO L175 Difference]: Start difference. First operand has 383 places, 492 transitions, 6115 flow. Second operand 8 states and 149 transitions. [2024-06-21 16:14:41,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 509 transitions, 7685 flow [2024-06-21 16:14:45,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 509 transitions, 7425 flow, removed 108 selfloop flow, removed 4 redundant places. [2024-06-21 16:14:45,728 INFO L231 Difference]: Finished difference. Result has 387 places, 492 transitions, 6037 flow [2024-06-21 16:14:45,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5855, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6037, PETRI_PLACES=387, PETRI_TRANSITIONS=492} [2024-06-21 16:14:45,728 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 343 predicate places. [2024-06-21 16:14:45,728 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 492 transitions, 6037 flow [2024-06-21 16:14:45,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:14:45,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:45,728 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:14:45,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 16:14:45,729 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:14:45,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:45,729 INFO L85 PathProgramCache]: Analyzing trace with hash 478213623, now seen corresponding path program 2 times [2024-06-21 16:14:45,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:45,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637513375] [2024-06-21 16:14:45,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:45,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:45,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:46,872 INFO 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:14:46,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:46,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637513375] [2024-06-21 16:14:46,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637513375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:46,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:46,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:14:46,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932769737] [2024-06-21 16:14:46,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:46,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:14:46,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:46,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:14:46,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:14:47,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:14:47,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 492 transitions, 6037 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:14:47,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:47,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:14:47,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:49,136 INFO L124 PetriNetUnfolderBase]: 4354/7020 cut-off events. [2024-06-21 16:14:49,137 INFO L125 PetriNetUnfolderBase]: For 1891848/1891851 co-relation queries the response was YES. [2024-06-21 16:14:49,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78862 conditions, 7020 events. 4354/7020 cut-off events. For 1891848/1891851 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 44685 event pairs, 803 based on Foata normal form. 12/7028 useless extension candidates. Maximal degree in co-relation 78677. Up to 5796 conditions per place. [2024-06-21 16:14:49,258 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 398 selfloop transitions, 147 changer transitions 0/550 dead transitions. [2024-06-21 16:14:49,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 550 transitions, 7562 flow [2024-06-21 16:14:49,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:14:49,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:14:49,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-21 16:14:49,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46723044397463004 [2024-06-21 16:14:49,259 INFO L175 Difference]: Start difference. First operand has 387 places, 492 transitions, 6037 flow. Second operand 11 states and 221 transitions. [2024-06-21 16:14:49,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 550 transitions, 7562 flow [2024-06-21 16:14:52,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 550 transitions, 7321 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 16:14:52,393 INFO L231 Difference]: Finished difference. Result has 393 places, 504 transitions, 6342 flow [2024-06-21 16:14:52,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5796, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6342, PETRI_PLACES=393, PETRI_TRANSITIONS=504} [2024-06-21 16:14:52,393 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 349 predicate places. [2024-06-21 16:14:52,393 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 504 transitions, 6342 flow [2024-06-21 16:14:52,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:14:52,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:52,394 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:14:52,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 16:14:52,394 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:14:52,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:52,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1104295565, now seen corresponding path program 3 times [2024-06-21 16:14:52,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:52,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557928039] [2024-06-21 16:14:52,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:52,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:52,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:53,706 INFO 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:14:53,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:53,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557928039] [2024-06-21 16:14:53,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557928039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:53,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:53,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:14:53,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665871717] [2024-06-21 16:14:53,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:53,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:14:53,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:53,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:14:53,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:14:53,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:14:53,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 504 transitions, 6342 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:14:53,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:53,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:14:53,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:56,227 INFO L124 PetriNetUnfolderBase]: 4579/7457 cut-off events. [2024-06-21 16:14:56,227 INFO L125 PetriNetUnfolderBase]: For 2022230/2022233 co-relation queries the response was YES. [2024-06-21 16:14:56,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84335 conditions, 7457 events. 4579/7457 cut-off events. For 2022230/2022233 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 48730 event pairs, 881 based on Foata normal form. 12/7465 useless extension candidates. Maximal degree in co-relation 84148. Up to 5293 conditions per place. [2024-06-21 16:14:56,343 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 392 selfloop transitions, 161 changer transitions 0/558 dead transitions. [2024-06-21 16:14:56,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 558 transitions, 8359 flow [2024-06-21 16:14:56,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:14:56,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:14:56,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-06-21 16:14:56,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714587737843552 [2024-06-21 16:14:56,344 INFO L175 Difference]: Start difference. First operand has 393 places, 504 transitions, 6342 flow. Second operand 11 states and 223 transitions. [2024-06-21 16:14:56,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 558 transitions, 8359 flow [2024-06-21 16:15:00,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 558 transitions, 8045 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-21 16:15:00,203 INFO L231 Difference]: Finished difference. Result has 400 places, 509 transitions, 6656 flow [2024-06-21 16:15:00,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6032, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6656, PETRI_PLACES=400, PETRI_TRANSITIONS=509} [2024-06-21 16:15:00,204 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 356 predicate places. [2024-06-21 16:15:00,204 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 509 transitions, 6656 flow [2024-06-21 16:15:00,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:15:00,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:00,204 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:15:00,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 16:15:00,204 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:15:00,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:00,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1793987813, now seen corresponding path program 4 times [2024-06-21 16:15:00,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:00,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299022422] [2024-06-21 16:15:00,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:00,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:00,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:01,300 INFO 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:15:01,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:01,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299022422] [2024-06-21 16:15:01,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299022422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:01,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:01,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:15:01,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627222533] [2024-06-21 16:15:01,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:01,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:15:01,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:01,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:15:01,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:15:01,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:15:01,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 509 transitions, 6656 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:15:01,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:01,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:15:01,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:03,780 INFO L124 PetriNetUnfolderBase]: 4620/7538 cut-off events. [2024-06-21 16:15:03,781 INFO L125 PetriNetUnfolderBase]: For 2050652/2050655 co-relation queries the response was YES. [2024-06-21 16:15:03,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84863 conditions, 7538 events. 4620/7538 cut-off events. For 2050652/2050655 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 49528 event pairs, 907 based on Foata normal form. 12/7546 useless extension candidates. Maximal degree in co-relation 84674. Up to 6254 conditions per place. [2024-06-21 16:15:03,911 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 408 selfloop transitions, 144 changer transitions 0/557 dead transitions. [2024-06-21 16:15:03,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 557 transitions, 8102 flow [2024-06-21 16:15:03,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:15:03,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:15:03,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-21 16:15:03,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4693446088794926 [2024-06-21 16:15:03,912 INFO L175 Difference]: Start difference. First operand has 400 places, 509 transitions, 6656 flow. Second operand 11 states and 222 transitions. [2024-06-21 16:15:03,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 557 transitions, 8102 flow [2024-06-21 16:15:08,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 557 transitions, 7825 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-21 16:15:08,935 INFO L231 Difference]: Finished difference. Result has 405 places, 511 transitions, 6799 flow [2024-06-21 16:15:08,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6391, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6799, PETRI_PLACES=405, PETRI_TRANSITIONS=511} [2024-06-21 16:15:08,936 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-21 16:15:08,936 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 511 transitions, 6799 flow [2024-06-21 16:15:08,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:15:08,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:08,936 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:15:08,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 16:15:08,936 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:15:08,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:08,936 INFO L85 PathProgramCache]: Analyzing trace with hash -842835759, now seen corresponding path program 5 times [2024-06-21 16:15:08,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:08,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868347489] [2024-06-21 16:15:08,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:08,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:08,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:10,023 INFO 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:15:10,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:10,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868347489] [2024-06-21 16:15:10,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868347489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:10,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:10,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:15:10,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128487409] [2024-06-21 16:15:10,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:10,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:15:10,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:10,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:15:10,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:15:10,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:15:10,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 511 transitions, 6799 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:15:10,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:10,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:15:10,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:12,455 INFO L124 PetriNetUnfolderBase]: 4600/7506 cut-off events. [2024-06-21 16:15:12,456 INFO L125 PetriNetUnfolderBase]: For 1993843/1993846 co-relation queries the response was YES. [2024-06-21 16:15:12,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83265 conditions, 7506 events. 4600/7506 cut-off events. For 1993843/1993846 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 49255 event pairs, 893 based on Foata normal form. 12/7514 useless extension candidates. Maximal degree in co-relation 83073. Up to 6130 conditions per place. [2024-06-21 16:15:12,587 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 413 selfloop transitions, 140 changer transitions 0/558 dead transitions. [2024-06-21 16:15:12,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 558 transitions, 8143 flow [2024-06-21 16:15:12,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:15:12,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:15:12,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-06-21 16:15:12,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714587737843552 [2024-06-21 16:15:12,588 INFO L175 Difference]: Start difference. First operand has 405 places, 511 transitions, 6799 flow. Second operand 11 states and 223 transitions. [2024-06-21 16:15:12,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 558 transitions, 8143 flow [2024-06-21 16:15:15,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 558 transitions, 7756 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-21 16:15:15,827 INFO L231 Difference]: Finished difference. Result has 409 places, 511 transitions, 6698 flow [2024-06-21 16:15:15,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6412, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6698, PETRI_PLACES=409, PETRI_TRANSITIONS=511} [2024-06-21 16:15:15,827 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 365 predicate places. [2024-06-21 16:15:15,827 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 511 transitions, 6698 flow [2024-06-21 16:15:15,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:15:15,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:15,827 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:15:15,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 16:15:15,828 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:15:15,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:15,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1010905076, now seen corresponding path program 1 times [2024-06-21 16:15:15,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:15,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332267267] [2024-06-21 16:15:15,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:15,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:15,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:16,844 INFO 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:15:16,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:16,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332267267] [2024-06-21 16:15:16,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332267267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:16,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:16,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:15:16,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438895309] [2024-06-21 16:15:16,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:16,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:15:16,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:16,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:15:16,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:15:16,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:15:16,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 511 transitions, 6698 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:15:16,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:16,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:15:16,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:18,817 INFO L124 PetriNetUnfolderBase]: 4210/7045 cut-off events. [2024-06-21 16:15:18,817 INFO L125 PetriNetUnfolderBase]: For 1976746/1976810 co-relation queries the response was YES. [2024-06-21 16:15:18,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79874 conditions, 7045 events. 4210/7045 cut-off events. For 1976746/1976810 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 47828 event pairs, 850 based on Foata normal form. 10/6959 useless extension candidates. Maximal degree in co-relation 79682. Up to 6075 conditions per place. [2024-06-21 16:15:18,950 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 403 selfloop transitions, 30 changer transitions 0/539 dead transitions. [2024-06-21 16:15:18,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 539 transitions, 7748 flow [2024-06-21 16:15:18,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:15:18,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:15:18,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 16:15:18,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-21 16:15:18,951 INFO L175 Difference]: Start difference. First operand has 409 places, 511 transitions, 6698 flow. Second operand 9 states and 178 transitions. [2024-06-21 16:15:18,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 539 transitions, 7748 flow [2024-06-21 16:15:24,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 539 transitions, 7366 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-21 16:15:24,168 INFO L231 Difference]: Finished difference. Result has 408 places, 514 transitions, 6480 flow [2024-06-21 16:15:24,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6316, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6480, PETRI_PLACES=408, PETRI_TRANSITIONS=514} [2024-06-21 16:15:24,168 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 364 predicate places. [2024-06-21 16:15:24,168 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 514 transitions, 6480 flow [2024-06-21 16:15:24,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:15:24,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:24,168 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:15:24,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 16:15:24,169 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 16:15:24,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:24,169 INFO L85 PathProgramCache]: Analyzing trace with hash -666415406, now seen corresponding path program 2 times [2024-06-21 16:15:24,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:24,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026391831] [2024-06-21 16:15:24,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:24,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:24,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:25,262 INFO 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:15:25,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:25,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026391831] [2024-06-21 16:15:25,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026391831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:25,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:25,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:15:25,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629798394] [2024-06-21 16:15:25,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:25,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:15:25,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:25,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:15:25,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:15:25,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:15:25,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 514 transitions, 6480 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:15:25,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:25,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:15:25,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:27,368 INFO L124 PetriNetUnfolderBase]: 4253/7103 cut-off events. [2024-06-21 16:15:27,369 INFO L125 PetriNetUnfolderBase]: For 2012691/2012803 co-relation queries the response was YES. [2024-06-21 16:15:27,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81090 conditions, 7103 events. 4253/7103 cut-off events. For 2012691/2012803 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 48119 event pairs, 855 based on Foata normal form. 7/7013 useless extension candidates. Maximal degree in co-relation 80899. Up to 6079 conditions per place. [2024-06-21 16:15:27,492 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 391 selfloop transitions, 50 changer transitions 0/547 dead transitions. [2024-06-21 16:15:27,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 547 transitions, 8334 flow [2024-06-21 16:15:27,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:15:27,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:15:27,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 16:15:27,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-21 16:15:27,493 INFO L175 Difference]: Start difference. First operand has 408 places, 514 transitions, 6480 flow. Second operand 9 states and 178 transitions. [2024-06-21 16:15:27,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 547 transitions, 8334 flow [2024-06-21 16:15:32,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 547 transitions, 8118 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-06-21 16:15:32,855 INFO L231 Difference]: Finished difference. Result has 411 places, 527 transitions, 6774 flow [2024-06-21 16:15:32,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6338, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6774, PETRI_PLACES=411, PETRI_TRANSITIONS=527} [2024-06-21 16:15:32,855 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 367 predicate places. [2024-06-21 16:15:32,856 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 527 transitions, 6774 flow [2024-06-21 16:15:32,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:15:32,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:32,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:15:32,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 16:15:32,856 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 16:15:32,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:32,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1280605526, now seen corresponding path program 3 times [2024-06-21 16:15:32,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:32,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128171594] [2024-06-21 16:15:32,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:32,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:32,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:33,950 INFO 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:15:33,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:33,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128171594] [2024-06-21 16:15:33,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128171594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:33,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:33,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:15:33,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404816318] [2024-06-21 16:15:33,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:33,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:15:33,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:33,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:15:33,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:15:34,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:15:34,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 527 transitions, 6774 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:15:34,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:34,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:15:34,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:35,919 INFO L124 PetriNetUnfolderBase]: 4246/7101 cut-off events. [2024-06-21 16:15:35,919 INFO L125 PetriNetUnfolderBase]: For 2070891/2071033 co-relation queries the response was YES. [2024-06-21 16:15:36,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81469 conditions, 7101 events. 4246/7101 cut-off events. For 2070891/2071033 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 48261 event pairs, 856 based on Foata normal form. 17/7020 useless extension candidates. Maximal degree in co-relation 81276. Up to 6071 conditions per place. [2024-06-21 16:15:36,044 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 385 selfloop transitions, 61 changer transitions 0/552 dead transitions. [2024-06-21 16:15:36,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 552 transitions, 8200 flow [2024-06-21 16:15:36,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:15:36,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:15:36,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 16:15:36,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-21 16:15:36,045 INFO L175 Difference]: Start difference. First operand has 411 places, 527 transitions, 6774 flow. Second operand 9 states and 178 transitions. [2024-06-21 16:15:36,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 552 transitions, 8200 flow [2024-06-21 16:15:41,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 552 transitions, 7982 flow, removed 91 selfloop flow, removed 4 redundant places. [2024-06-21 16:15:41,530 INFO L231 Difference]: Finished difference. Result has 416 places, 533 transitions, 6897 flow [2024-06-21 16:15:41,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6556, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6897, PETRI_PLACES=416, PETRI_TRANSITIONS=533} [2024-06-21 16:15:41,531 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 372 predicate places. [2024-06-21 16:15:41,531 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 533 transitions, 6897 flow [2024-06-21 16:15:41,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:15:41,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:41,531 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:15:41,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 16:15:41,531 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 16:15:41,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:41,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1281023096, now seen corresponding path program 4 times [2024-06-21 16:15:41,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:41,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50147505] [2024-06-21 16:15:41,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:41,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:41,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:42,631 INFO 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:15:42,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:42,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50147505] [2024-06-21 16:15:42,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50147505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:42,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:42,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:15:42,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368827202] [2024-06-21 16:15:42,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:42,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:15:42,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:42,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:15:42,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:15:42,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:15:42,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 533 transitions, 6897 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:15:42,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:42,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:15:42,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:44,668 INFO L124 PetriNetUnfolderBase]: 4242/7094 cut-off events. [2024-06-21 16:15:44,668 INFO L125 PetriNetUnfolderBase]: For 2068077/2068193 co-relation queries the response was YES. [2024-06-21 16:15:44,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81721 conditions, 7094 events. 4242/7094 cut-off events. For 2068077/2068193 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 48186 event pairs, 855 based on Foata normal form. 7/7004 useless extension candidates. Maximal degree in co-relation 81526. Up to 6117 conditions per place. [2024-06-21 16:15:44,821 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 411 selfloop transitions, 35 changer transitions 0/552 dead transitions. [2024-06-21 16:15:44,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 552 transitions, 7856 flow [2024-06-21 16:15:44,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:15:44,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:15:44,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 16:15:44,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-21 16:15:44,823 INFO L175 Difference]: Start difference. First operand has 416 places, 533 transitions, 6897 flow. Second operand 9 states and 173 transitions. [2024-06-21 16:15:44,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 552 transitions, 7856 flow [2024-06-21 16:15:50,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 552 transitions, 7622 flow, removed 91 selfloop flow, removed 5 redundant places. [2024-06-21 16:15:50,393 INFO L231 Difference]: Finished difference. Result has 420 places, 534 transitions, 6752 flow [2024-06-21 16:15:50,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6669, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6752, PETRI_PLACES=420, PETRI_TRANSITIONS=534} [2024-06-21 16:15:50,393 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 376 predicate places. [2024-06-21 16:15:50,393 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 534 transitions, 6752 flow [2024-06-21 16:15:50,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:15:50,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:50,393 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:15:50,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 16:15:50,393 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 16:15:50,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:50,394 INFO L85 PathProgramCache]: Analyzing trace with hash -838932198, now seen corresponding path program 7 times [2024-06-21 16:15:50,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:50,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986053724] [2024-06-21 16:15:50,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:50,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:50,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:51,102 INFO 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:15:51,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:51,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986053724] [2024-06-21 16:15:51,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986053724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:51,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:51,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:15:51,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289849498] [2024-06-21 16:15:51,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:51,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:15:51,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:51,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:15:51,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:15:51,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:15:51,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 534 transitions, 6752 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:15:51,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:51,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:15:51,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:53,456 INFO L124 PetriNetUnfolderBase]: 4673/7622 cut-off events. [2024-06-21 16:15:53,456 INFO L125 PetriNetUnfolderBase]: For 2070927/2070930 co-relation queries the response was YES. [2024-06-21 16:15:53,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85308 conditions, 7622 events. 4673/7622 cut-off events. For 2070927/2070930 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 50131 event pairs, 937 based on Foata normal form. 3/7619 useless extension candidates. Maximal degree in co-relation 85111. Up to 7074 conditions per place. [2024-06-21 16:15:53,580 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 492 selfloop transitions, 58 changer transitions 0/555 dead transitions. [2024-06-21 16:15:53,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 555 transitions, 7949 flow [2024-06-21 16:15:53,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:15:53,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:15:53,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 16:15:53,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-21 16:15:53,581 INFO L175 Difference]: Start difference. First operand has 420 places, 534 transitions, 6752 flow. Second operand 8 states and 148 transitions. [2024-06-21 16:15:53,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 555 transitions, 7949 flow [2024-06-21 16:15:58,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 555 transitions, 7785 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-21 16:15:58,167 INFO L231 Difference]: Finished difference. Result has 421 places, 535 transitions, 6745 flow [2024-06-21 16:15:58,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6608, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6745, PETRI_PLACES=421, PETRI_TRANSITIONS=535} [2024-06-21 16:15:58,168 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 377 predicate places. [2024-06-21 16:15:58,168 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 535 transitions, 6745 flow [2024-06-21 16:15:58,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:15:58,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:58,168 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:15:58,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 16:15:58,168 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 16:15:58,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:58,168 INFO L85 PathProgramCache]: Analyzing trace with hash -462225023, now seen corresponding path program 4 times [2024-06-21 16:15:58,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:58,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462043150] [2024-06-21 16:15:58,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:58,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:58,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:58,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:15:58,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:58,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462043150] [2024-06-21 16:15:58,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462043150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:58,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:58,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:15:58,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273945413] [2024-06-21 16:15:58,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:58,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:15:58,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:58,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:15:58,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:15:58,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:15:58,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 535 transitions, 6745 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:15:58,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:58,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:15:58,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:01,208 INFO L124 PetriNetUnfolderBase]: 4683/7638 cut-off events. [2024-06-21 16:16:01,208 INFO L125 PetriNetUnfolderBase]: For 2109524/2109533 co-relation queries the response was YES. [2024-06-21 16:16:01,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85745 conditions, 7638 events. 4683/7638 cut-off events. For 2109524/2109533 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 50252 event pairs, 932 based on Foata normal form. 8/7643 useless extension candidates. Maximal degree in co-relation 85547. Up to 7139 conditions per place. [2024-06-21 16:16:01,340 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 519 selfloop transitions, 37 changer transitions 0/561 dead transitions. [2024-06-21 16:16:01,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 561 transitions, 8055 flow [2024-06-21 16:16:01,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:16:01,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:16:01,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 16:16:01,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-21 16:16:01,341 INFO L175 Difference]: Start difference. First operand has 421 places, 535 transitions, 6745 flow. Second operand 8 states and 149 transitions. [2024-06-21 16:16:01,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 561 transitions, 8055 flow [2024-06-21 16:16:05,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 561 transitions, 7931 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 16:16:05,359 INFO L231 Difference]: Finished difference. Result has 423 places, 538 transitions, 6813 flow [2024-06-21 16:16:05,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6621, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6813, PETRI_PLACES=423, PETRI_TRANSITIONS=538} [2024-06-21 16:16:05,359 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 379 predicate places. [2024-06-21 16:16:05,359 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 538 transitions, 6813 flow [2024-06-21 16:16:05,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:16:05,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:05,360 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:16:05,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 16:16:05,360 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 16:16:05,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:05,360 INFO L85 PathProgramCache]: Analyzing trace with hash -462075293, now seen corresponding path program 5 times [2024-06-21 16:16:05,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:05,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540656767] [2024-06-21 16:16:05,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:05,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:05,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:06,127 INFO 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:16:06,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:06,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540656767] [2024-06-21 16:16:06,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540656767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:06,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:06,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:16:06,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231620547] [2024-06-21 16:16:06,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:06,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:16:06,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:06,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:16:06,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:16:06,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:16:06,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 538 transitions, 6813 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:16:06,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:06,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:16:06,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:08,275 INFO L124 PetriNetUnfolderBase]: 4693/7664 cut-off events. [2024-06-21 16:16:08,275 INFO L125 PetriNetUnfolderBase]: For 2139742/2139751 co-relation queries the response was YES. [2024-06-21 16:16:08,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86138 conditions, 7664 events. 4693/7664 cut-off events. For 2139742/2139751 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 50534 event pairs, 942 based on Foata normal form. 8/7669 useless extension candidates. Maximal degree in co-relation 85939. Up to 7133 conditions per place. [2024-06-21 16:16:08,410 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 514 selfloop transitions, 44 changer transitions 0/563 dead transitions. [2024-06-21 16:16:08,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 563 transitions, 8423 flow [2024-06-21 16:16:08,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:16:08,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:16:08,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 16:16:08,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-21 16:16:08,411 INFO L175 Difference]: Start difference. First operand has 423 places, 538 transitions, 6813 flow. Second operand 8 states and 149 transitions. [2024-06-21 16:16:08,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 563 transitions, 8423 flow [2024-06-21 16:16:12,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 563 transitions, 8255 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-21 16:16:12,847 INFO L231 Difference]: Finished difference. Result has 425 places, 541 transitions, 6851 flow [2024-06-21 16:16:12,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6645, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6851, PETRI_PLACES=425, PETRI_TRANSITIONS=541} [2024-06-21 16:16:12,848 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 381 predicate places. [2024-06-21 16:16:12,848 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 541 transitions, 6851 flow [2024-06-21 16:16:12,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:16:12,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:12,848 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:16:12,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 16:16:12,848 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 16:16:12,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:12,848 INFO L85 PathProgramCache]: Analyzing trace with hash -462075510, now seen corresponding path program 8 times [2024-06-21 16:16:12,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:12,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393121720] [2024-06-21 16:16:12,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:12,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:12,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:13,631 INFO 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:16:13,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:13,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393121720] [2024-06-21 16:16:13,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393121720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:13,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:13,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:16:13,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226090453] [2024-06-21 16:16:13,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:13,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:16:13,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:13,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:16:13,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:16:13,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:16:13,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 541 transitions, 6851 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:16:13,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:13,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:16:13,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:15,792 INFO L124 PetriNetUnfolderBase]: 4690/7650 cut-off events. [2024-06-21 16:16:15,793 INFO L125 PetriNetUnfolderBase]: For 2146791/2146794 co-relation queries the response was YES. [2024-06-21 16:16:15,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86000 conditions, 7650 events. 4690/7650 cut-off events. For 2146791/2146794 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 50251 event pairs, 939 based on Foata normal form. 3/7647 useless extension candidates. Maximal degree in co-relation 85800. Up to 7090 conditions per place. [2024-06-21 16:16:15,929 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 492 selfloop transitions, 62 changer transitions 0/559 dead transitions. [2024-06-21 16:16:15,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 559 transitions, 8043 flow [2024-06-21 16:16:15,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:16:15,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:16:15,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 16:16:15,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-21 16:16:15,929 INFO L175 Difference]: Start difference. First operand has 425 places, 541 transitions, 6851 flow. Second operand 8 states and 147 transitions. [2024-06-21 16:16:15,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 559 transitions, 8043 flow [2024-06-21 16:16:21,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 559 transitions, 7741 flow, removed 100 selfloop flow, removed 6 redundant places. [2024-06-21 16:16:21,843 INFO L231 Difference]: Finished difference. Result has 427 places, 542 transitions, 6711 flow [2024-06-21 16:16:21,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6571, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6711, PETRI_PLACES=427, PETRI_TRANSITIONS=542} [2024-06-21 16:16:21,844 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 383 predicate places. [2024-06-21 16:16:21,844 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 542 transitions, 6711 flow [2024-06-21 16:16:21,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:16:21,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:21,844 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:16:21,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 16:16:21,844 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 16:16:21,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:21,844 INFO L85 PathProgramCache]: Analyzing trace with hash -462075076, now seen corresponding path program 4 times [2024-06-21 16:16:21,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:21,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497004062] [2024-06-21 16:16:21,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:21,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:21,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:22,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:16:22,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:22,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497004062] [2024-06-21 16:16:22,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497004062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:22,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:22,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:16:22,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513338032] [2024-06-21 16:16:22,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:22,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:16:22,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:22,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:16:22,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:16:22,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:16:22,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 542 transitions, 6711 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:16:22,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:22,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:16:22,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:24,797 INFO L124 PetriNetUnfolderBase]: 4687/7654 cut-off events. [2024-06-21 16:16:24,797 INFO L125 PetriNetUnfolderBase]: For 2162598/2162607 co-relation queries the response was YES. [2024-06-21 16:16:24,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85797 conditions, 7654 events. 4687/7654 cut-off events. For 2162598/2162607 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 50444 event pairs, 940 based on Foata normal form. 7/7658 useless extension candidates. Maximal degree in co-relation 85596. Up to 7187 conditions per place. [2024-06-21 16:16:24,937 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 524 selfloop transitions, 31 changer transitions 0/560 dead transitions. [2024-06-21 16:16:24,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 560 transitions, 7881 flow [2024-06-21 16:16:24,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:16:24,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:16:24,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 16:16:24,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-21 16:16:24,938 INFO L175 Difference]: Start difference. First operand has 427 places, 542 transitions, 6711 flow. Second operand 8 states and 143 transitions. [2024-06-21 16:16:24,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 560 transitions, 7881 flow [2024-06-21 16:16:29,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 560 transitions, 7695 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 16:16:29,907 INFO L231 Difference]: Finished difference. Result has 429 places, 542 transitions, 6593 flow [2024-06-21 16:16:29,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6525, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6593, PETRI_PLACES=429, PETRI_TRANSITIONS=542} [2024-06-21 16:16:29,908 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-21 16:16:29,908 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 542 transitions, 6593 flow [2024-06-21 16:16:29,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:16:29,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:29,908 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:16:29,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 16:16:29,909 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 16:16:29,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:29,909 INFO L85 PathProgramCache]: Analyzing trace with hash -205724513, now seen corresponding path program 6 times [2024-06-21 16:16:29,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:29,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895639845] [2024-06-21 16:16:29,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:29,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:29,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:30,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:16:30,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:30,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895639845] [2024-06-21 16:16:30,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895639845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:30,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:30,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:16:30,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750356660] [2024-06-21 16:16:30,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:30,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:16:30,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:30,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:16:30,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:16:30,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:16:30,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 542 transitions, 6593 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:16:30,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:30,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:16:30,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:32,735 INFO L124 PetriNetUnfolderBase]: 4681/7645 cut-off events. [2024-06-21 16:16:32,735 INFO L125 PetriNetUnfolderBase]: For 2179732/2179741 co-relation queries the response was YES. [2024-06-21 16:16:32,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85431 conditions, 7645 events. 4681/7645 cut-off events. For 2179732/2179741 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 50399 event pairs, 939 based on Foata normal form. 8/7650 useless extension candidates. Maximal degree in co-relation 85229. Up to 7137 conditions per place. [2024-06-21 16:16:32,874 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 520 selfloop transitions, 39 changer transitions 0/564 dead transitions. [2024-06-21 16:16:32,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 564 transitions, 7797 flow [2024-06-21 16:16:32,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:16:32,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:16:32,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 16:16:32,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-21 16:16:32,875 INFO L175 Difference]: Start difference. First operand has 429 places, 542 transitions, 6593 flow. Second operand 8 states and 148 transitions. [2024-06-21 16:16:32,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 564 transitions, 7797 flow [2024-06-21 16:16:37,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 564 transitions, 7617 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-21 16:16:37,418 INFO L231 Difference]: Finished difference. Result has 430 places, 542 transitions, 6497 flow [2024-06-21 16:16:37,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6413, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6497, PETRI_PLACES=430, PETRI_TRANSITIONS=542} [2024-06-21 16:16:37,418 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 386 predicate places. [2024-06-21 16:16:37,418 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 542 transitions, 6497 flow [2024-06-21 16:16:37,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:16:37,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:37,418 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:16:37,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 16:16:37,419 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 16:16:37,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:37,419 INFO L85 PathProgramCache]: Analyzing trace with hash -192392033, now seen corresponding path program 7 times [2024-06-21 16:16:37,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:37,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228902116] [2024-06-21 16:16:37,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:37,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:37,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:38,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:16:38,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:38,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228902116] [2024-06-21 16:16:38,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228902116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:38,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:38,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:16:38,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259739976] [2024-06-21 16:16:38,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:38,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:16:38,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:38,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:16:38,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:16:38,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:16:38,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 542 transitions, 6497 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:16:38,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:38,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:16:38,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:40,269 INFO L124 PetriNetUnfolderBase]: 4691/7649 cut-off events. [2024-06-21 16:16:40,269 INFO L125 PetriNetUnfolderBase]: For 2208916/2208925 co-relation queries the response was YES. [2024-06-21 16:16:40,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85744 conditions, 7649 events. 4691/7649 cut-off events. For 2208916/2208925 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 50325 event pairs, 929 based on Foata normal form. 8/7654 useless extension candidates. Maximal degree in co-relation 85541. Up to 7125 conditions per place. [2024-06-21 16:16:40,408 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 510 selfloop transitions, 50 changer transitions 0/565 dead transitions. [2024-06-21 16:16:40,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 565 transitions, 7833 flow [2024-06-21 16:16:40,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:16:40,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:16:40,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 16:16:40,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-21 16:16:40,409 INFO L175 Difference]: Start difference. First operand has 430 places, 542 transitions, 6497 flow. Second operand 8 states and 147 transitions. [2024-06-21 16:16:40,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 565 transitions, 7833 flow [2024-06-21 16:16:45,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 565 transitions, 7705 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 16:16:45,892 INFO L231 Difference]: Finished difference. Result has 429 places, 545 transitions, 6603 flow [2024-06-21 16:16:45,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6369, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6603, PETRI_PLACES=429, PETRI_TRANSITIONS=545} [2024-06-21 16:16:45,892 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-21 16:16:45,892 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 545 transitions, 6603 flow [2024-06-21 16:16:45,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:16:45,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:45,893 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:16:45,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 16:16:45,893 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 16:16:45,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:45,893 INFO L85 PathProgramCache]: Analyzing trace with hash -48292966, now seen corresponding path program 5 times [2024-06-21 16:16:45,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:45,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727086684] [2024-06-21 16:16:45,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:45,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:45,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:46,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 16:16:46,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:46,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727086684] [2024-06-21 16:16:46,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727086684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:46,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:46,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:16:46,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196103156] [2024-06-21 16:16:46,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:46,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:16:46,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:46,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:16:46,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:16:46,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:16:46,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 545 transitions, 6603 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:16:46,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:46,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:16:46,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:48,927 INFO L124 PetriNetUnfolderBase]: 4704/7667 cut-off events. [2024-06-21 16:16:48,927 INFO L125 PetriNetUnfolderBase]: For 2243146/2243155 co-relation queries the response was YES. [2024-06-21 16:16:49,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86894 conditions, 7667 events. 4704/7667 cut-off events. For 2243146/2243155 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 50429 event pairs, 929 based on Foata normal form. 7/7671 useless extension candidates. Maximal degree in co-relation 86690. Up to 7187 conditions per place. [2024-06-21 16:16:49,066 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 515 selfloop transitions, 49 changer transitions 0/569 dead transitions. [2024-06-21 16:16:49,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 569 transitions, 8327 flow [2024-06-21 16:16:49,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:16:49,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:16:49,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 16:16:49,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-21 16:16:49,067 INFO L175 Difference]: Start difference. First operand has 429 places, 545 transitions, 6603 flow. Second operand 8 states and 143 transitions. [2024-06-21 16:16:49,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 569 transitions, 8327 flow [2024-06-21 16:16:54,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 569 transitions, 8119 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-21 16:16:54,848 INFO L231 Difference]: Finished difference. Result has 432 places, 553 transitions, 6780 flow [2024-06-21 16:16:54,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6395, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6780, PETRI_PLACES=432, PETRI_TRANSITIONS=553} [2024-06-21 16:16:54,849 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 388 predicate places. [2024-06-21 16:16:54,849 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 553 transitions, 6780 flow [2024-06-21 16:16:54,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:16:54,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:54,849 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:16:54,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 16:16:54,849 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 16:16:54,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:54,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1099870747, now seen corresponding path program 8 times [2024-06-21 16:16:54,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:54,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774538934] [2024-06-21 16:16:54,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:54,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:54,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:55,712 INFO 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:16:55,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:55,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774538934] [2024-06-21 16:16:55,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774538934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:55,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:55,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:16:55,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126474170] [2024-06-21 16:16:55,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:55,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:16:55,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:55,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:16:55,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:16:55,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:16:55,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 553 transitions, 6780 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:16:55,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:55,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:16:55,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:58,127 INFO L124 PetriNetUnfolderBase]: 4730/7705 cut-off events. [2024-06-21 16:16:58,128 INFO L125 PetriNetUnfolderBase]: For 2310546/2310555 co-relation queries the response was YES. [2024-06-21 16:16:58,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88152 conditions, 7705 events. 4730/7705 cut-off events. For 2310546/2310555 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 50733 event pairs, 927 based on Foata normal form. 8/7710 useless extension candidates. Maximal degree in co-relation 87946. Up to 7128 conditions per place. [2024-06-21 16:16:58,257 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 504 selfloop transitions, 69 changer transitions 0/578 dead transitions. [2024-06-21 16:16:58,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 578 transitions, 8582 flow [2024-06-21 16:16:58,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:16:58,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:16:58,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 16:16:58,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-21 16:16:58,258 INFO L175 Difference]: Start difference. First operand has 432 places, 553 transitions, 6780 flow. Second operand 8 states and 148 transitions. [2024-06-21 16:16:58,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 578 transitions, 8582 flow [2024-06-21 16:17:03,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 578 transitions, 8399 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-21 16:17:03,846 INFO L231 Difference]: Finished difference. Result has 436 places, 559 transitions, 7007 flow [2024-06-21 16:17:03,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6597, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7007, PETRI_PLACES=436, PETRI_TRANSITIONS=559} [2024-06-21 16:17:03,847 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 392 predicate places. [2024-06-21 16:17:03,847 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 559 transitions, 7007 flow [2024-06-21 16:17:03,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:17:03,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:17:03,847 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:17:03,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 16:17:03,847 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 16:17:03,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:17:03,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1099870964, now seen corresponding path program 6 times [2024-06-21 16:17:03,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:17:03,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972706873] [2024-06-21 16:17:03,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:17:03,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:17:03,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:17:04,751 INFO 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:17:04,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:17:04,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972706873] [2024-06-21 16:17:04,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972706873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:17:04,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:17:04,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:17:04,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581503815] [2024-06-21 16:17:04,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:17:04,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:17:04,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:17:04,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:17:04,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:17:04,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:17:04,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 559 transitions, 7007 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:17:04,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:17:04,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:17:04,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:17:06,948 INFO L124 PetriNetUnfolderBase]: 4727/7701 cut-off events. [2024-06-21 16:17:06,948 INFO L125 PetriNetUnfolderBase]: For 2325105/2325114 co-relation queries the response was YES. [2024-06-21 16:17:07,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88715 conditions, 7701 events. 4727/7701 cut-off events. For 2325105/2325114 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 50634 event pairs, 932 based on Foata normal form. 7/7705 useless extension candidates. Maximal degree in co-relation 88507. Up to 7232 conditions per place. [2024-06-21 16:17:07,097 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 531 selfloop transitions, 39 changer transitions 0/575 dead transitions. [2024-06-21 16:17:07,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 575 transitions, 8216 flow [2024-06-21 16:17:07,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:17:07,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:17:07,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 16:17:07,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-21 16:17:07,098 INFO L175 Difference]: Start difference. First operand has 436 places, 559 transitions, 7007 flow. Second operand 8 states and 141 transitions. [2024-06-21 16:17:07,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 575 transitions, 8216 flow [2024-06-21 16:17:12,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 575 transitions, 7923 flow, removed 112 selfloop flow, removed 4 redundant places. [2024-06-21 16:17:12,925 INFO L231 Difference]: Finished difference. Result has 440 places, 560 transitions, 6821 flow [2024-06-21 16:17:12,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6726, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6821, PETRI_PLACES=440, PETRI_TRANSITIONS=560} [2024-06-21 16:17:12,925 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 396 predicate places. [2024-06-21 16:17:12,925 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 560 transitions, 6821 flow [2024-06-21 16:17:12,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:17:12,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:17:12,926 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:17:12,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 16:17:12,926 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 16:17:12,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:17:12,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1099870530, now seen corresponding path program 9 times [2024-06-21 16:17:12,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:17:12,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41267178] [2024-06-21 16:17:12,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:17:12,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:17:12,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:17:13,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:17:13,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:17:13,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41267178] [2024-06-21 16:17:13,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41267178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:17:13,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:17:13,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:17:13,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200069084] [2024-06-21 16:17:13,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:17:13,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:17:13,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:17:13,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:17:13,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:17:13,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:17:13,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 560 transitions, 6821 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:17:13,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:17:13,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:17:13,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:17:15,864 INFO L124 PetriNetUnfolderBase]: 4732/7709 cut-off events. [2024-06-21 16:17:15,864 INFO L125 PetriNetUnfolderBase]: For 2351709/2351712 co-relation queries the response was YES. [2024-06-21 16:17:15,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88800 conditions, 7709 events. 4732/7709 cut-off events. For 2351709/2351712 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 50702 event pairs, 939 based on Foata normal form. 3/7706 useless extension candidates. Maximal degree in co-relation 88590. Up to 7118 conditions per place. [2024-06-21 16:17:16,011 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 492 selfloop transitions, 80 changer transitions 0/577 dead transitions. [2024-06-21 16:17:16,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 577 transitions, 8139 flow [2024-06-21 16:17:16,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:17:16,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:17:16,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 16:17:16,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-21 16:17:16,012 INFO L175 Difference]: Start difference. First operand has 440 places, 560 transitions, 6821 flow. Second operand 8 states and 144 transitions. [2024-06-21 16:17:16,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 577 transitions, 8139 flow [2024-06-21 16:17:22,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 577 transitions, 8049 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 16:17:22,267 INFO L231 Difference]: Finished difference. Result has 442 places, 563 transitions, 7035 flow [2024-06-21 16:17:22,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6731, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7035, PETRI_PLACES=442, PETRI_TRANSITIONS=563} [2024-06-21 16:17:22,268 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 398 predicate places. [2024-06-21 16:17:22,268 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 563 transitions, 7035 flow [2024-06-21 16:17:22,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:17:22,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:17:22,268 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:17:22,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 16:17:22,268 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 16:17:22,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:17:22,268 INFO L85 PathProgramCache]: Analyzing trace with hash -48501503, now seen corresponding path program 9 times [2024-06-21 16:17:22,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:17:22,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523131495] [2024-06-21 16:17:22,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:17:22,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:17:22,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:17:23,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:17:23,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:17:23,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523131495] [2024-06-21 16:17:23,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523131495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:17:23,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:17:23,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:17:23,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537150956] [2024-06-21 16:17:23,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:17:23,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:17:23,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:17:23,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:17:23,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:17:23,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:17:23,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 563 transitions, 7035 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:17:23,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:17:23,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:17:23,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:17:25,326 INFO L124 PetriNetUnfolderBase]: 4726/7700 cut-off events. [2024-06-21 16:17:25,326 INFO L125 PetriNetUnfolderBase]: For 2371861/2371870 co-relation queries the response was YES. [2024-06-21 16:17:25,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89020 conditions, 7700 events. 4726/7700 cut-off events. For 2371861/2371870 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 50684 event pairs, 929 based on Foata normal form. 8/7705 useless extension candidates. Maximal degree in co-relation 88809. Up to 7126 conditions per place. [2024-06-21 16:17:25,482 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 506 selfloop transitions, 70 changer transitions 0/581 dead transitions. [2024-06-21 16:17:25,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 581 transitions, 8289 flow [2024-06-21 16:17:25,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:17:25,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:17:25,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 16:17:25,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-21 16:17:25,483 INFO L175 Difference]: Start difference. First operand has 442 places, 563 transitions, 7035 flow. Second operand 8 states and 147 transitions. [2024-06-21 16:17:25,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 581 transitions, 8289 flow [2024-06-21 16:17:31,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 581 transitions, 7927 flow, removed 103 selfloop flow, removed 6 redundant places. [2024-06-21 16:17:31,438 INFO L231 Difference]: Finished difference. Result has 444 places, 563 transitions, 6819 flow [2024-06-21 16:17:31,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6673, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6819, PETRI_PLACES=444, PETRI_TRANSITIONS=563} [2024-06-21 16:17:31,439 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 400 predicate places. [2024-06-21 16:17:31,439 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 563 transitions, 6819 flow [2024-06-21 16:17:31,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:17:31,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:17:31,439 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:17:31,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 16:17:31,439 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:17:31,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:17:31,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1177144549, now seen corresponding path program 6 times [2024-06-21 16:17:31,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:17:31,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587791159] [2024-06-21 16:17:31,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:17:31,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:17:31,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:17:32,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:17:32,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:17:32,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587791159] [2024-06-21 16:17:32,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587791159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:17:32,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:17:32,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:17:32,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718584024] [2024-06-21 16:17:32,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:17:32,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:17:32,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:17:32,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:17:32,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:17:32,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:17:32,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 563 transitions, 6819 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:17:32,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:17:32,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:17:32,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:17:35,205 INFO L124 PetriNetUnfolderBase]: 4836/7899 cut-off events. [2024-06-21 16:17:35,205 INFO L125 PetriNetUnfolderBase]: For 2476451/2476451 co-relation queries the response was YES. [2024-06-21 16:17:35,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90636 conditions, 7899 events. 4836/7899 cut-off events. For 2476451/2476451 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 52373 event pairs, 939 based on Foata normal form. 12/7904 useless extension candidates. Maximal degree in co-relation 90424. Up to 6580 conditions per place. [2024-06-21 16:17:35,365 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 468 selfloop transitions, 142 changer transitions 0/615 dead transitions. [2024-06-21 16:17:35,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 615 transitions, 8466 flow [2024-06-21 16:17:35,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:17:35,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:17:35,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-21 16:17:35,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46723044397463004 [2024-06-21 16:17:35,366 INFO L175 Difference]: Start difference. First operand has 444 places, 563 transitions, 6819 flow. Second operand 11 states and 221 transitions. [2024-06-21 16:17:35,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 615 transitions, 8466 flow [2024-06-21 16:17:42,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 615 transitions, 8302 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 16:17:42,009 INFO L231 Difference]: Finished difference. Result has 450 places, 569 transitions, 7128 flow [2024-06-21 16:17:42,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6655, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7128, PETRI_PLACES=450, PETRI_TRANSITIONS=569} [2024-06-21 16:17:42,009 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 406 predicate places. [2024-06-21 16:17:42,009 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 569 transitions, 7128 flow [2024-06-21 16:17:42,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:17:42,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:17:42,009 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:17:42,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 16:17:42,009 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:17:42,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:17:42,010 INFO L85 PathProgramCache]: Analyzing trace with hash -540009865, now seen corresponding path program 7 times [2024-06-21 16:17:42,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:17:42,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348023933] [2024-06-21 16:17:42,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:17:42,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:17:42,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:17:43,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:17:43,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:17:43,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348023933] [2024-06-21 16:17:43,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348023933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:17:43,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:17:43,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:17:43,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954458285] [2024-06-21 16:17:43,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:17:43,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:17:43,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:17:43,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:17:43,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:17:43,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:17:43,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 569 transitions, 7128 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:17:43,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:17:43,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:17:43,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:17:45,996 INFO L124 PetriNetUnfolderBase]: 4959/8132 cut-off events. [2024-06-21 16:17:45,996 INFO L125 PetriNetUnfolderBase]: For 2530201/2530201 co-relation queries the response was YES. [2024-06-21 16:17:46,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93340 conditions, 8132 events. 4959/8132 cut-off events. For 2530201/2530201 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 54493 event pairs, 977 based on Foata normal form. 12/8137 useless extension candidates. Maximal degree in co-relation 93125. Up to 6701 conditions per place. [2024-06-21 16:17:46,138 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 468 selfloop transitions, 150 changer transitions 0/623 dead transitions. [2024-06-21 16:17:46,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 623 transitions, 8822 flow [2024-06-21 16:17:46,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:17:46,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:17:46,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-21 16:17:46,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4608879492600423 [2024-06-21 16:17:46,140 INFO L175 Difference]: Start difference. First operand has 450 places, 569 transitions, 7128 flow. Second operand 11 states and 218 transitions. [2024-06-21 16:17:46,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 623 transitions, 8822 flow [2024-06-21 16:17:52,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 623 transitions, 8457 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-21 16:17:52,946 INFO L231 Difference]: Finished difference. Result has 457 places, 577 transitions, 7299 flow [2024-06-21 16:17:52,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6771, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7299, PETRI_PLACES=457, PETRI_TRANSITIONS=577} [2024-06-21 16:17:52,946 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 413 predicate places. [2024-06-21 16:17:52,947 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 577 transitions, 7299 flow [2024-06-21 16:17:52,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:17:52,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:17:52,947 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:17:52,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 16:17:52,947 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:17:52,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:17:52,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1398789589, now seen corresponding path program 8 times [2024-06-21 16:17:52,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:17:52,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490559753] [2024-06-21 16:17:52,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:17:52,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:17:52,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:17:54,041 INFO 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:17:54,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:17:54,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490559753] [2024-06-21 16:17:54,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490559753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:17:54,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:17:54,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:17:54,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253436816] [2024-06-21 16:17:54,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:17:54,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:17:54,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:17:54,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:17:54,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:17:54,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:17:54,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 577 transitions, 7299 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:17:54,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:17:54,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:17:54,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:17:56,905 INFO L124 PetriNetUnfolderBase]: 5041/8294 cut-off events. [2024-06-21 16:17:56,905 INFO L125 PetriNetUnfolderBase]: For 2569806/2569806 co-relation queries the response was YES. [2024-06-21 16:17:57,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94888 conditions, 8294 events. 5041/8294 cut-off events. For 2569806/2569806 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 56096 event pairs, 1009 based on Foata normal form. 12/8299 useless extension candidates. Maximal degree in co-relation 94670. Up to 6935 conditions per place. [2024-06-21 16:17:57,067 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 471 selfloop transitions, 150 changer transitions 0/626 dead transitions. [2024-06-21 16:17:57,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 626 transitions, 8941 flow [2024-06-21 16:17:57,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:17:57,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:17:57,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-21 16:17:57,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 16:17:57,068 INFO L175 Difference]: Start difference. First operand has 457 places, 577 transitions, 7299 flow. Second operand 11 states and 220 transitions. [2024-06-21 16:17:57,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 626 transitions, 8941 flow [2024-06-21 16:18:04,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 626 transitions, 8567 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-21 16:18:04,327 INFO L231 Difference]: Finished difference. Result has 463 places, 581 transitions, 7389 flow [2024-06-21 16:18:04,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6929, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7389, PETRI_PLACES=463, PETRI_TRANSITIONS=581} [2024-06-21 16:18:04,327 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 419 predicate places. [2024-06-21 16:18:04,327 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 581 transitions, 7389 flow [2024-06-21 16:18:04,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:18:04,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:18:04,328 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:18:04,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 16:18:04,328 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:18:04,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:18:04,328 INFO L85 PathProgramCache]: Analyzing trace with hash 2024871531, now seen corresponding path program 9 times [2024-06-21 16:18:04,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:18:04,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875482178] [2024-06-21 16:18:04,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:18:04,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:18:04,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:18:05,629 INFO 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:18:05,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:18:05,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875482178] [2024-06-21 16:18:05,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875482178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:18:05,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:18:05,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:18:05,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265749463] [2024-06-21 16:18:05,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:18:05,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:18:05,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:18:05,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:18:05,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:18:05,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:18:05,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 581 transitions, 7389 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:18:05,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:18:05,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:18:05,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:18:08,573 INFO L124 PetriNetUnfolderBase]: 5082/8375 cut-off events. [2024-06-21 16:18:08,573 INFO L125 PetriNetUnfolderBase]: For 2605355/2605355 co-relation queries the response was YES. [2024-06-21 16:18:08,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95554 conditions, 8375 events. 5082/8375 cut-off events. For 2605355/2605355 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 56787 event pairs, 1019 based on Foata normal form. 12/8380 useless extension candidates. Maximal degree in co-relation 95334. Up to 6446 conditions per place. [2024-06-21 16:18:08,727 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 463 selfloop transitions, 160 changer transitions 0/628 dead transitions. [2024-06-21 16:18:08,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 628 transitions, 8991 flow [2024-06-21 16:18:08,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:18:08,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:18:08,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-21 16:18:08,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 16:18:08,728 INFO L175 Difference]: Start difference. First operand has 463 places, 581 transitions, 7389 flow. Second operand 11 states and 220 transitions. [2024-06-21 16:18:08,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 628 transitions, 8991 flow [2024-06-21 16:18:15,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 628 transitions, 8635 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-21 16:18:15,955 INFO L231 Difference]: Finished difference. Result has 468 places, 582 transitions, 7463 flow [2024-06-21 16:18:15,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7033, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7463, PETRI_PLACES=468, PETRI_TRANSITIONS=582} [2024-06-21 16:18:15,956 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 424 predicate places. [2024-06-21 16:18:15,956 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 582 transitions, 7463 flow [2024-06-21 16:18:15,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:18:15,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:18:15,956 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:18:15,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 16:18:15,956 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:18:15,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:18:15,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1372412275, now seen corresponding path program 10 times [2024-06-21 16:18:15,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:18:15,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071585821] [2024-06-21 16:18:15,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:18:15,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:18:15,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:18:17,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:18:17,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:18:17,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071585821] [2024-06-21 16:18:17,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071585821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:18:17,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:18:17,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:18:17,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406752669] [2024-06-21 16:18:17,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:18:17,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:18:17,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:18:17,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:18:17,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:18:17,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:18:17,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 582 transitions, 7463 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:18:17,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:18:17,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:18:17,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:18:20,077 INFO L124 PetriNetUnfolderBase]: 5253/8688 cut-off events. [2024-06-21 16:18:20,077 INFO L125 PetriNetUnfolderBase]: For 2750294/2750294 co-relation queries the response was YES. [2024-06-21 16:18:20,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99967 conditions, 8688 events. 5253/8688 cut-off events. For 2750294/2750294 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 59677 event pairs, 1073 based on Foata normal form. 12/8693 useless extension candidates. Maximal degree in co-relation 99746. Up to 7154 conditions per place. [2024-06-21 16:18:20,262 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 453 selfloop transitions, 179 changer transitions 0/637 dead transitions. [2024-06-21 16:18:20,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 637 transitions, 9737 flow [2024-06-21 16:18:20,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:18:20,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:18:20,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-21 16:18:20,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 16:18:20,263 INFO L175 Difference]: Start difference. First operand has 468 places, 582 transitions, 7463 flow. Second operand 11 states and 220 transitions. [2024-06-21 16:18:20,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 637 transitions, 9737 flow [2024-06-21 16:18:27,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 637 transitions, 9319 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-21 16:18:27,107 INFO L231 Difference]: Finished difference. Result has 472 places, 591 transitions, 7792 flow [2024-06-21 16:18:27,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7055, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7792, PETRI_PLACES=472, PETRI_TRANSITIONS=591} [2024-06-21 16:18:27,108 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 428 predicate places. [2024-06-21 16:18:27,108 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 591 transitions, 7792 flow [2024-06-21 16:18:27,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:18:27,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:18:27,109 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:18:27,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 16:18:27,109 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:18:27,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:18:27,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1840198849, now seen corresponding path program 11 times [2024-06-21 16:18:27,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:18:27,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900717037] [2024-06-21 16:18:27,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:18:27,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:18:27,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:18:28,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:18:28,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:18:28,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900717037] [2024-06-21 16:18:28,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900717037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:18:28,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:18:28,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:18:28,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22696786] [2024-06-21 16:18:28,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:18:28,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:18:28,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:18:28,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:18:28,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:18:28,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:18:28,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 591 transitions, 7792 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:18:28,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:18:28,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:18:28,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:18:31,318 INFO L124 PetriNetUnfolderBase]: 5363/8888 cut-off events. [2024-06-21 16:18:31,318 INFO L125 PetriNetUnfolderBase]: For 2793600/2793600 co-relation queries the response was YES. [2024-06-21 16:18:31,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102049 conditions, 8888 events. 5363/8888 cut-off events. For 2793600/2793600 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 61504 event pairs, 1103 based on Foata normal form. 12/8893 useless extension candidates. Maximal degree in co-relation 101825. Up to 7471 conditions per place. [2024-06-21 16:18:31,494 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 466 selfloop transitions, 168 changer transitions 0/639 dead transitions. [2024-06-21 16:18:31,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 639 transitions, 9445 flow [2024-06-21 16:18:31,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:18:31,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:18:31,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-06-21 16:18:31,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4587737843551797 [2024-06-21 16:18:31,495 INFO L175 Difference]: Start difference. First operand has 472 places, 591 transitions, 7792 flow. Second operand 11 states and 217 transitions. [2024-06-21 16:18:31,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 639 transitions, 9445 flow [2024-06-21 16:18:38,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 639 transitions, 9257 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-21 16:18:38,056 INFO L231 Difference]: Finished difference. Result has 480 places, 596 transitions, 8117 flow [2024-06-21 16:18:38,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7604, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8117, PETRI_PLACES=480, PETRI_TRANSITIONS=596} [2024-06-21 16:18:38,056 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 436 predicate places. [2024-06-21 16:18:38,056 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 596 transitions, 8117 flow [2024-06-21 16:18:38,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:18:38,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:18:38,057 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:18:38,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 16:18:38,057 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:18:38,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:18:38,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1818431379, now seen corresponding path program 12 times [2024-06-21 16:18:38,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:18:38,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247329401] [2024-06-21 16:18:38,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:18:38,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:18:38,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:18:39,172 INFO 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:18:39,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:18:39,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247329401] [2024-06-21 16:18:39,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247329401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:18:39,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:18:39,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:18:39,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865515987] [2024-06-21 16:18:39,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:18:39,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:18:39,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:18:39,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:18:39,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:18:39,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:18:39,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 596 transitions, 8117 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:18:39,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:18:39,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:18:39,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:18:42,539 INFO L124 PetriNetUnfolderBase]: 5343/8858 cut-off events. [2024-06-21 16:18:42,539 INFO L125 PetriNetUnfolderBase]: For 2709227/2709227 co-relation queries the response was YES. [2024-06-21 16:18:42,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99299 conditions, 8858 events. 5343/8858 cut-off events. For 2709227/2709227 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 61342 event pairs, 1089 based on Foata normal form. 12/8863 useless extension candidates. Maximal degree in co-relation 99072. Up to 7439 conditions per place. [2024-06-21 16:18:42,697 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 455 selfloop transitions, 179 changer transitions 0/639 dead transitions. [2024-06-21 16:18:42,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 639 transitions, 9609 flow [2024-06-21 16:18:42,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:18:42,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:18:42,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-21 16:18:42,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45665961945031713 [2024-06-21 16:18:42,698 INFO L175 Difference]: Start difference. First operand has 480 places, 596 transitions, 8117 flow. Second operand 11 states and 216 transitions. [2024-06-21 16:18:42,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 639 transitions, 9609 flow [2024-06-21 16:18:50,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 639 transitions, 9077 flow, removed 84 selfloop flow, removed 9 redundant places. [2024-06-21 16:18:50,710 INFO L231 Difference]: Finished difference. Result has 482 places, 596 transitions, 7949 flow [2024-06-21 16:18:50,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7585, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7949, PETRI_PLACES=482, PETRI_TRANSITIONS=596} [2024-06-21 16:18:50,710 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 438 predicate places. [2024-06-21 16:18:50,710 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 596 transitions, 7949 flow [2024-06-21 16:18:50,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:18:50,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:18:50,710 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:18:50,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 16:18:50,710 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:18:50,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:18:50,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1647863757, now seen corresponding path program 13 times [2024-06-21 16:18:50,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:18:50,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570212467] [2024-06-21 16:18:50,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:18:50,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:18:50,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:18:51,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:18:51,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:18:51,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570212467] [2024-06-21 16:18:51,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570212467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:18:51,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:18:51,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:18:51,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632850188] [2024-06-21 16:18:51,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:18:51,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:18:51,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:18:51,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:18:51,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:18:52,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:18:52,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 596 transitions, 7949 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:18:52,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:18:52,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:18:52,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:18:55,332 INFO L124 PetriNetUnfolderBase]: 5425/9020 cut-off events. [2024-06-21 16:18:55,332 INFO L125 PetriNetUnfolderBase]: For 2736045/2736045 co-relation queries the response was YES. [2024-06-21 16:18:55,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99932 conditions, 9020 events. 5425/9020 cut-off events. For 2736045/2736045 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 62768 event pairs, 1037 based on Foata normal form. 12/9025 useless extension candidates. Maximal degree in co-relation 99707. Up to 5062 conditions per place. [2024-06-21 16:18:55,496 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 414 selfloop transitions, 225 changer transitions 0/644 dead transitions. [2024-06-21 16:18:55,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 644 transitions, 9904 flow [2024-06-21 16:18:55,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:18:55,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:18:55,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-21 16:18:55,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4608879492600423 [2024-06-21 16:18:55,497 INFO L175 Difference]: Start difference. First operand has 482 places, 596 transitions, 7949 flow. Second operand 11 states and 218 transitions. [2024-06-21 16:18:55,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 644 transitions, 9904 flow [2024-06-21 16:19:02,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 644 transitions, 9529 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 16:19:02,598 INFO L231 Difference]: Finished difference. Result has 485 places, 598 transitions, 8255 flow [2024-06-21 16:19:02,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7574, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8255, PETRI_PLACES=485, PETRI_TRANSITIONS=598} [2024-06-21 16:19:02,599 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 441 predicate places. [2024-06-21 16:19:02,599 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 598 transitions, 8255 flow [2024-06-21 16:19:02,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:19:02,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:19:02,599 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:19:02,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 16:19:02,599 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:19:02,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:19:02,599 INFO L85 PathProgramCache]: Analyzing trace with hash 2058663415, now seen corresponding path program 14 times [2024-06-21 16:19:02,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:19:02,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883138866] [2024-06-21 16:19:02,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:19:02,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:19:02,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:19:03,725 INFO 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:19:03,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:19:03,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883138866] [2024-06-21 16:19:03,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883138866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:19:03,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:19:03,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:19:03,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981724675] [2024-06-21 16:19:03,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:19:03,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:19:03,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:19:03,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:19:03,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:19:03,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:19:03,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 598 transitions, 8255 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:19:03,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:19:03,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:19:03,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:19:07,396 INFO L124 PetriNetUnfolderBase]: 5466/9101 cut-off events. [2024-06-21 16:19:07,396 INFO L125 PetriNetUnfolderBase]: For 2790442/2790442 co-relation queries the response was YES. [2024-06-21 16:19:07,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102014 conditions, 9101 events. 5466/9101 cut-off events. For 2790442/2790442 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 63729 event pairs, 1134 based on Foata normal form. 12/9106 useless extension candidates. Maximal degree in co-relation 101787. Up to 7652 conditions per place. [2024-06-21 16:19:07,663 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 470 selfloop transitions, 167 changer transitions 0/642 dead transitions. [2024-06-21 16:19:07,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 642 transitions, 9864 flow [2024-06-21 16:19:07,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:19:07,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:19:07,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-06-21 16:19:07,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4630021141649049 [2024-06-21 16:19:07,665 INFO L175 Difference]: Start difference. First operand has 485 places, 598 transitions, 8255 flow. Second operand 11 states and 219 transitions. [2024-06-21 16:19:07,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 642 transitions, 9864 flow [2024-06-21 16:19:15,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 642 transitions, 9393 flow, removed 56 selfloop flow, removed 8 redundant places. [2024-06-21 16:19:15,708 INFO L231 Difference]: Finished difference. Result has 488 places, 599 transitions, 8237 flow [2024-06-21 16:19:15,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7791, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8237, PETRI_PLACES=488, PETRI_TRANSITIONS=599} [2024-06-21 16:19:15,708 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 444 predicate places. [2024-06-21 16:19:15,708 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 599 transitions, 8237 flow [2024-06-21 16:19:15,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:19:15,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:19:15,709 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:19:15,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 16:19:15,709 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:19:15,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:19:15,709 INFO L85 PathProgramCache]: Analyzing trace with hash 2066995285, now seen corresponding path program 15 times [2024-06-21 16:19:15,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:19:15,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256119411] [2024-06-21 16:19:15,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:19:15,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:19:15,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:19:17,055 INFO 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:19:17,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:19:17,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256119411] [2024-06-21 16:19:17,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256119411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:19:17,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:19:17,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:19:17,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302258129] [2024-06-21 16:19:17,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:19:17,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:19:17,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:19:17,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:19:17,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:19:17,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:19:17,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 599 transitions, 8237 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:19:17,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:19:17,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:19:17,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:19:20,571 INFO L124 PetriNetUnfolderBase]: 5446/9069 cut-off events. [2024-06-21 16:19:20,571 INFO L125 PetriNetUnfolderBase]: For 2707744/2707744 co-relation queries the response was YES. [2024-06-21 16:19:20,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99301 conditions, 9069 events. 5446/9069 cut-off events. For 2707744/2707744 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 63453 event pairs, 1115 based on Foata normal form. 12/9074 useless extension candidates. Maximal degree in co-relation 99073. Up to 7331 conditions per place. [2024-06-21 16:19:20,724 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 464 selfloop transitions, 173 changer transitions 0/642 dead transitions. [2024-06-21 16:19:20,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 642 transitions, 9557 flow [2024-06-21 16:19:20,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:19:20,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:19:20,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-21 16:19:20,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4608879492600423 [2024-06-21 16:19:20,725 INFO L175 Difference]: Start difference. First operand has 488 places, 599 transitions, 8237 flow. Second operand 11 states and 218 transitions. [2024-06-21 16:19:20,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 642 transitions, 9557 flow [2024-06-21 16:19:28,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 642 transitions, 8968 flow, removed 60 selfloop flow, removed 11 redundant places. [2024-06-21 16:19:28,923 INFO L231 Difference]: Finished difference. Result has 487 places, 598 transitions, 7818 flow [2024-06-21 16:19:28,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7468, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7818, PETRI_PLACES=487, PETRI_TRANSITIONS=598} [2024-06-21 16:19:28,924 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 443 predicate places. [2024-06-21 16:19:28,924 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 598 transitions, 7818 flow [2024-06-21 16:19:28,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:19:28,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:19:28,924 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:19:28,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 16:19:28,924 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 16:19:28,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:19:28,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1998065058, now seen corresponding path program 7 times [2024-06-21 16:19:28,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:19:28,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298405518] [2024-06-21 16:19:28,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:19:28,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:19:28,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:19:29,931 INFO 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:19:29,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:19:29,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298405518] [2024-06-21 16:19:29,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298405518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:19:29,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:19:29,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:19:29,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736227465] [2024-06-21 16:19:29,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:19:29,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:19:29,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:19:29,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:19:29,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:19:30,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:19:30,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 598 transitions, 7818 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:19:30,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:19:30,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:19:30,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:19:32,848 INFO L124 PetriNetUnfolderBase]: 5459/9091 cut-off events. [2024-06-21 16:19:32,848 INFO L125 PetriNetUnfolderBase]: For 2642359/2642371 co-relation queries the response was YES. [2024-06-21 16:19:32,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98596 conditions, 9091 events. 5459/9091 cut-off events. For 2642359/2642371 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 63733 event pairs, 1136 based on Foata normal form. 9/9093 useless extension candidates. Maximal degree in co-relation 98371. Up to 8447 conditions per place. [2024-06-21 16:19:33,011 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 547 selfloop transitions, 64 changer transitions 0/616 dead transitions. [2024-06-21 16:19:33,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 616 transitions, 9638 flow [2024-06-21 16:19:33,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:19:33,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:19:33,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 16:19:33,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-21 16:19:33,012 INFO L175 Difference]: Start difference. First operand has 487 places, 598 transitions, 7818 flow. Second operand 8 states and 141 transitions. [2024-06-21 16:19:33,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 616 transitions, 9638 flow [2024-06-21 16:19:39,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 616 transitions, 8583 flow, removed 37 selfloop flow, removed 15 redundant places. [2024-06-21 16:19:39,394 INFO L231 Difference]: Finished difference. Result has 480 places, 604 transitions, 7147 flow [2024-06-21 16:19:39,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6763, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7147, PETRI_PLACES=480, PETRI_TRANSITIONS=604} [2024-06-21 16:19:39,395 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 436 predicate places. [2024-06-21 16:19:39,395 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 604 transitions, 7147 flow [2024-06-21 16:19:39,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:19:39,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:19:39,395 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:19:39,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 16:19:39,395 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 16:19:39,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:19:39,395 INFO L85 PathProgramCache]: Analyzing trace with hash 969340161, now seen corresponding path program 10 times [2024-06-21 16:19:39,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:19:39,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092190243] [2024-06-21 16:19:39,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:19:39,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:19:39,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:19:40,314 INFO 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:19:40,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:19:40,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092190243] [2024-06-21 16:19:40,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092190243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:19:40,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:19:40,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:19:40,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648209134] [2024-06-21 16:19:40,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:19:40,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:19:40,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:19:40,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:19:40,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:19:40,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:19:40,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 604 transitions, 7147 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:19:40,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:19:40,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:19:40,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:19:43,235 INFO L124 PetriNetUnfolderBase]: 5477/9118 cut-off events. [2024-06-21 16:19:43,235 INFO L125 PetriNetUnfolderBase]: For 2692152/2692164 co-relation queries the response was YES. [2024-06-21 16:19:43,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96377 conditions, 9118 events. 5477/9118 cut-off events. For 2692152/2692164 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 63965 event pairs, 1145 based on Foata normal form. 10/9119 useless extension candidates. Maximal degree in co-relation 96156. Up to 8348 conditions per place. [2024-06-21 16:19:43,404 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 526 selfloop transitions, 94 changer transitions 0/625 dead transitions. [2024-06-21 16:19:43,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 625 transitions, 9067 flow [2024-06-21 16:19:43,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:19:43,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:19:43,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 16:19:43,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-21 16:19:43,405 INFO L175 Difference]: Start difference. First operand has 480 places, 604 transitions, 7147 flow. Second operand 8 states and 146 transitions. [2024-06-21 16:19:43,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 625 transitions, 9067 flow [2024-06-21 16:19:48,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 625 transitions, 8859 flow, removed 72 selfloop flow, removed 4 redundant places. [2024-06-21 16:19:48,606 INFO L231 Difference]: Finished difference. Result has 484 places, 610 transitions, 7415 flow [2024-06-21 16:19:48,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6939, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7415, PETRI_PLACES=484, PETRI_TRANSITIONS=610} [2024-06-21 16:19:48,607 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 440 predicate places. [2024-06-21 16:19:48,607 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 610 transitions, 7415 flow [2024-06-21 16:19:48,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:19:48,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:19:48,607 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:19:48,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 16:19:48,607 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 16:19:48,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:19:48,607 INFO L85 PathProgramCache]: Analyzing trace with hash 770038588, now seen corresponding path program 8 times [2024-06-21 16:19:48,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:19:48,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525187369] [2024-06-21 16:19:48,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:19:48,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:19:48,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:19:49,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:19:49,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:19:49,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525187369] [2024-06-21 16:19:49,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525187369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:19:49,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:19:49,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:19:49,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479075703] [2024-06-21 16:19:49,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:19:49,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:19:49,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:19:49,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:19:49,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:19:49,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:19:49,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 610 transitions, 7415 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:19:49,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:19:49,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:19:49,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:19:52,451 INFO L124 PetriNetUnfolderBase]: 5482/9125 cut-off events. [2024-06-21 16:19:52,451 INFO L125 PetriNetUnfolderBase]: For 2719580/2719592 co-relation queries the response was YES. [2024-06-21 16:19:52,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97366 conditions, 9125 events. 5482/9125 cut-off events. For 2719580/2719592 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 64020 event pairs, 1139 based on Foata normal form. 9/9127 useless extension candidates. Maximal degree in co-relation 97143. Up to 8491 conditions per place. [2024-06-21 16:19:52,615 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 563 selfloop transitions, 56 changer transitions 0/624 dead transitions. [2024-06-21 16:19:52,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 624 transitions, 8785 flow [2024-06-21 16:19:52,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:19:52,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:19:52,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 16:19:52,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-21 16:19:52,617 INFO L175 Difference]: Start difference. First operand has 484 places, 610 transitions, 7415 flow. Second operand 8 states and 139 transitions. [2024-06-21 16:19:52,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 624 transitions, 8785 flow [2024-06-21 16:19:59,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 624 transitions, 8495 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-06-21 16:19:59,722 INFO L231 Difference]: Finished difference. Result has 487 places, 613 transitions, 7349 flow [2024-06-21 16:19:59,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7125, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7349, PETRI_PLACES=487, PETRI_TRANSITIONS=613} [2024-06-21 16:19:59,723 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 443 predicate places. [2024-06-21 16:19:59,723 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 613 transitions, 7349 flow [2024-06-21 16:19:59,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:19:59,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:19:59,723 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:19:59,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 16:19:59,723 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 16:19:59,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:19:59,723 INFO L85 PathProgramCache]: Analyzing trace with hash 769888424, now seen corresponding path program 10 times [2024-06-21 16:19:59,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:19:59,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484267840] [2024-06-21 16:19:59,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:19:59,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:19:59,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:20:00,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:20:00,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:20:00,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484267840] [2024-06-21 16:20:00,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484267840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:20:00,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:20:00,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:20:00,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217843530] [2024-06-21 16:20:00,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:20:00,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:20:00,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:20:00,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:20:00,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:20:00,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:20:00,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 613 transitions, 7349 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:20:00,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:20:00,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:20:00,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand